Closed enzoggqs closed 3 years ago
Li alguns artigos e assisti alguns vídeos e vou fazer uma síntese de tudo.
Há alguns requisitos para o PWA, dentre eles estão:
Essa lista pode ser acessada de forma completa no artigo da Google, na qual está disposto todo o checklist. Para verificar se estamos cumprindo com todos os requisitos, podemos usar a ferramenta open-source Lighthouse disponibilizado também pela Google que executará uma série de testes na página e gerará um relatório sobre o desempenho da página. Nesse relatório, nós poderemos usar os testes que apresentaram falha como indicadores do que pode ser feito para aprimorar a PWA.
Para fazer push notifications, ser instalável e ter atualizações automáticas precisamos mexer com o Service Worker que é o core de uma aplicação PWA. Service worker é um script que seu navegador executa em segundo plano, separado da página da Web. Isso possibilita recursos que não precisam de uma página da Web ou de interação do usuário, ou seja, é uma maneira de dizer para o browser o modo que ele deve agir em determinadas situações. O passo-a-passo para instalar o service worker pode ser encontrado nessa página onde é descrito gradualmente o que se deve fazer. Nos estudos eu encontrei um template para pwa que talvez seja útil.
Vou disponibilizar alguns links apenas para fins de estudo: Milene Lacerda - Construindo PWAs com Vue.js - BrazilJS Conf 2017 O que é PWA e como criar PWA Series: Service Workers, the basics about offline Como fazer seu site funcionar offline com PWA Service Worker Introduction to Service Worker
Descrição:
Os responsáveis devem estudar sobre a implementação de PWA, e seus subtópicos para serem batedores dos demais membros do grupo
Tarefas:
Critérios de aceitação: