dc.creator.ID |
SILVA NETO, E. P. |
pt_BR |
dc.creator.Lattes |
http://lattes.cnpq.br/3536595798476003 |
pt_BR |
dc.contributor.advisor1 |
RÊGO, Matheus Gaudencio do. |
|
dc.contributor.advisor1ID |
GAUDENCIO, M. |
pt_BR |
dc.contributor.advisor1Lattes |
http://lattes.cnpq.br/7689109069639555 |
pt_BR |
dc.contributor.referee1 |
SILVA, Thiago Emmanuel Pereira da Cunha. |
|
dc.contributor.referee2 |
MASSONI, Tiago Lima. |
|
dc.description.resumo |
A internet está se popularizando e o mundo está cada vez mais conectado. Aplicações web, portanto, com seu modelo cliente-servidor, fazem parte do dia-a-dia de grande parte dos usuários da internet. Porém, ao perder conexão com o servidor, o usuário fica sem acesso à aplicação. Para resolver isto, a indústria evoluiu e lida com boa parte dos problemas de conexão utilizando cache, porém o usuário fica limitado à leitura de dados
previamente acessados. Propomos, portanto, que o cliente saiba como lidar com determinadas requisições quando não houver conexão com o servidor e, para isto, o servidor deve compartilhar o código necessário para respondê-las. O cliente executa este
código no service worker para não impactar no processo de renderização da interface. Avaliamos a performance da solução, em tempo de resposta, e os dados obtidos revelaram que para requisições abaixo de 5 kilobytes o servidor responde mais
rapidamente que o worker, porém a diferença é imperceptível para usuários. Ademais, acima de 20 kilobytes o service worker prova-se superior. Dito isto, concluímos que a solução é viável no contexto de aplicações web, impacta positivamente no
desempenho das mesmas e traz uma melhora significativa na experiência do usuário. |
pt_BR |
dc.publisher.country |
Brasil |
pt_BR |
dc.publisher.department |
Centro de Engenharia Elétrica e Informática - CEEI |
pt_BR |
dc.publisher.initials |
UFCG |
pt_BR |
dc.subject.cnpq |
Ciência da Computação |
pt_BR |
dc.title |
E se aplicações soubessem como simular respostas quando não há conexão com o servidor? |
pt_BR |
dc.date.issued |
2019-11-25 |
|
dc.identifier.uri |
http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/20365 |
|
dc.date.accessioned |
2021-08-04T09:58:21Z |
|
dc.date.available |
2021-07-04 |
|
dc.date.available |
2021-08-04T09:58:21Z |
|
dc.type |
Trabalho de Conclusão de Curso |
pt_BR |
dc.subject |
Aplicações web |
pt_BR |
dc.subject |
Cache |
pt_BR |
dc.subject |
Compartilhamento de código |
pt_BR |
dc.subject |
Service worker |
pt_BR |
dc.subject |
Internet |
pt_BR |
dc.subject |
Módulo PWA |
pt_BR |
dc.subject |
Progressive Web Apps |
pt_BR |
dc.subject |
Web applications |
pt_BR |
dc.subject |
Code sharing |
pt_BR |
dc.subject |
Trabalhador de serviço |
pt_BR |
dc.subject |
PWA module |
pt_BR |
dc.subject |
Aplicaciones web |
pt_BR |
dc.subject |
Compartir código |
pt_BR |
dc.subject |
Trabajador del servicio |
pt_BR |
dc.subject |
Aplicaciones web progresivas |
pt_BR |
dc.subject |
Des applications Web |
pt_BR |
dc.subject |
Partage de code |
pt_BR |
dc.subject |
Employé de service |
pt_BR |
dc.subject |
L'Internet |
pt_BR |
dc.subject |
Module PWA |
pt_BR |
dc.subject |
Applications Web progressives |
pt_BR |
dc.rights |
Acesso Aberto |
pt_BR |
dc.creator |
SILVA NETO, Estácio Pereira da. |
|
dc.publisher |
Universidade Federal de Campina Grande |
pt_BR |
dc.language |
por |
pt_BR |
dc.title.alternative |
What if applications knew how to simulate responses when there is no connection to the server? |
pt_BR |
dc.identifier.citation |
SILVA NETO, E. P. da. E se aplicações soubessem como simular respostas quando não há conexão com o servidor? 2019. 11 f. (Trabalho de Conclusão de Curso - Artigo) – Curso de Bacharelado em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2019. |
pt_BR |