Progressive Web Apps: Estudos dos seus Mecanismos de Cache

Detalhes bibliográficos
Autor(a) principal: Correia, Fernando Antonio da Torre
Data de Publicação: 2021
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/11110/2143
Resumo: No âmbito do desenvolvimento de aplicações web têm surgido novos paradigmas para acompanhar a evolução dos diferentes perfis de utilizadores que acedem à Internet, originando novos desafios a ter em consideração na aplicação a desenvolver. Dessa forma, é necessário prever algumas circunstâncias (por exemplo, as características do utilizador como indivíduo, as características do dispositivo) e ambientes específicos (por exemplo, o espaço físico em que o utilizador se encontra). Surge o conceito de PWA (Progressive Web App) que introduz uma nova arquitetura de desenvolvimento com novas propriedades esperadas na aplicação desenvolvida. Este trabalho tem como principal objetivo estudar de uma forma detalhada o funcionamento do sistema de Caching, o qual constitui uma das principais características de uma PWA. Pretende-se abordar os diferentes tipos de caching usados quer numa aplicação web mais tradicional quer numa PWA. Serão também estudadas algumas métricas para avaliar o desempenho em que o sistema de caching tenha influência. De forma a facilitar a compreensão do processo de criação de uma aplicação web que respeita as sugestões de uma PWA, será também considerado o caso de estudo de uma aplicação web, para a qual será considerada uma versão web mais tradicional, e uma outra seguindo as sugestões de uma PWA (em particular o desenvolvimento dos service workers, componentes fundamentais no comportamento da cache das PWA). É realizado um estudo comparativo do desempenho das duas diferentes versões da aplicação, tendo em conta diferentes métricas sugeridas, tais como: “First Contentful Paint”, “Speed Index”, “Time to Interactive”, “First Meaningful Paint”, “First CPU Idle” e “Max Potential First Input Delay”.
id RCAP_e960c435cb29f90b6b52971d712c1779
oai_identifier_str oai:ciencipca.ipca.pt:11110/2143
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Progressive Web Apps: Estudos dos seus Mecanismos de CachepwawebperformancemétricascachingNo âmbito do desenvolvimento de aplicações web têm surgido novos paradigmas para acompanhar a evolução dos diferentes perfis de utilizadores que acedem à Internet, originando novos desafios a ter em consideração na aplicação a desenvolver. Dessa forma, é necessário prever algumas circunstâncias (por exemplo, as características do utilizador como indivíduo, as características do dispositivo) e ambientes específicos (por exemplo, o espaço físico em que o utilizador se encontra). Surge o conceito de PWA (Progressive Web App) que introduz uma nova arquitetura de desenvolvimento com novas propriedades esperadas na aplicação desenvolvida. Este trabalho tem como principal objetivo estudar de uma forma detalhada o funcionamento do sistema de Caching, o qual constitui uma das principais características de uma PWA. Pretende-se abordar os diferentes tipos de caching usados quer numa aplicação web mais tradicional quer numa PWA. Serão também estudadas algumas métricas para avaliar o desempenho em que o sistema de caching tenha influência. De forma a facilitar a compreensão do processo de criação de uma aplicação web que respeita as sugestões de uma PWA, será também considerado o caso de estudo de uma aplicação web, para a qual será considerada uma versão web mais tradicional, e uma outra seguindo as sugestões de uma PWA (em particular o desenvolvimento dos service workers, componentes fundamentais no comportamento da cache das PWA). É realizado um estudo comparativo do desempenho das duas diferentes versões da aplicação, tendo em conta diferentes métricas sugeridas, tais como: “First Contentful Paint”, “Speed Index”, “Time to Interactive”, “First Meaningful Paint”, “First CPU Idle” e “Max Potential First Input Delay”.2021-05-20T09:31:42Z2021-05-20T09:31:42Z2021-05-20T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://hdl.handle.net/11110/2143oai:ciencipca.ipca.pt:11110/2143porhttp://hdl.handle.net/11110/2143202726401Correia, Fernando Antonio da Torreinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2022-09-05T12:53:26Zoai:ciencipca.ipca.pt:11110/2143Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T15:02:24.253297Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Progressive Web Apps: Estudos dos seus Mecanismos de Cache
title Progressive Web Apps: Estudos dos seus Mecanismos de Cache
spellingShingle Progressive Web Apps: Estudos dos seus Mecanismos de Cache
Correia, Fernando Antonio da Torre
pwa
web
performance
métricas
caching
title_short Progressive Web Apps: Estudos dos seus Mecanismos de Cache
title_full Progressive Web Apps: Estudos dos seus Mecanismos de Cache
title_fullStr Progressive Web Apps: Estudos dos seus Mecanismos de Cache
title_full_unstemmed Progressive Web Apps: Estudos dos seus Mecanismos de Cache
title_sort Progressive Web Apps: Estudos dos seus Mecanismos de Cache
author Correia, Fernando Antonio da Torre
author_facet Correia, Fernando Antonio da Torre
author_role author
dc.contributor.author.fl_str_mv Correia, Fernando Antonio da Torre
dc.subject.por.fl_str_mv pwa
web
performance
métricas
caching
topic pwa
web
performance
métricas
caching
description No âmbito do desenvolvimento de aplicações web têm surgido novos paradigmas para acompanhar a evolução dos diferentes perfis de utilizadores que acedem à Internet, originando novos desafios a ter em consideração na aplicação a desenvolver. Dessa forma, é necessário prever algumas circunstâncias (por exemplo, as características do utilizador como indivíduo, as características do dispositivo) e ambientes específicos (por exemplo, o espaço físico em que o utilizador se encontra). Surge o conceito de PWA (Progressive Web App) que introduz uma nova arquitetura de desenvolvimento com novas propriedades esperadas na aplicação desenvolvida. Este trabalho tem como principal objetivo estudar de uma forma detalhada o funcionamento do sistema de Caching, o qual constitui uma das principais características de uma PWA. Pretende-se abordar os diferentes tipos de caching usados quer numa aplicação web mais tradicional quer numa PWA. Serão também estudadas algumas métricas para avaliar o desempenho em que o sistema de caching tenha influência. De forma a facilitar a compreensão do processo de criação de uma aplicação web que respeita as sugestões de uma PWA, será também considerado o caso de estudo de uma aplicação web, para a qual será considerada uma versão web mais tradicional, e uma outra seguindo as sugestões de uma PWA (em particular o desenvolvimento dos service workers, componentes fundamentais no comportamento da cache das PWA). É realizado um estudo comparativo do desempenho das duas diferentes versões da aplicação, tendo em conta diferentes métricas sugeridas, tais como: “First Contentful Paint”, “Speed Index”, “Time to Interactive”, “First Meaningful Paint”, “First CPU Idle” e “Max Potential First Input Delay”.
publishDate 2021
dc.date.none.fl_str_mv 2021-05-20T09:31:42Z
2021-05-20T09:31:42Z
2021-05-20T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/11110/2143
oai:ciencipca.ipca.pt:11110/2143
url http://hdl.handle.net/11110/2143
identifier_str_mv oai:ciencipca.ipca.pt:11110/2143
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv http://hdl.handle.net/11110/2143
202726401
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799129894193463296