Imagem de fundo

Um Técnico está desenvolvendo uma aplicação web progressiva (PWA) usando Angular, em co...

Um Técnico está desenvolvendo uma aplicação web progressiva (PWA) usando Angular, em condições ideais, que deve funcionar offline, enviar notificações push e ser instalável no dispositivo do usuário. Além disso, deve ser rápida e responsiva, proporcionando uma experiência de usuário semelhante a um aplicativo nativo. Nesse contexto, a prática mais adequada para garantir que a PWA desenvolvida com Angular atenda aos requisitos de desempenho e funcionalidade é


A

utilizar o Angular Universal para renderização do lado do servidor (SSR) para melhorar o desempenho inicial da aplicação e permitir a execução offline.


B

armazenar todos os dados da aplicação no localStorage do navegador para garantir melhor desempenho e a disponibilidade offline.


C

implementar a funcionalidade de notificações push diretamente no código do componente principal da aplicação. garantindo melhor desempenho e usabilidade.


D

configurar um Service Worker para gerenciar o cache de recursos estáticos e permitir o funcionamento offline.


E

evitar o uso de módulos e lazy loading para reduzir a complexidade do código, melhorando o desempenho e habilitando a execução offline.