Ao projetar Progressive Web Apps (PWAs), os desenvolvedores...

Próximas questões
Com base no mesmo assunto
Q3035265 Programação
Ao projetar Progressive Web Apps (PWAs), os desenvolvedores visam a proporcionar uma experiência de usuário contínua e acessível, independentemente da conectividade. Na criação de PWAs, qual recurso é essencial para assegurar a funcionalidade da aplicação em modo offline ou com conexão de rede limitada? 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Para resolver a questão apresentada, precisamos entender o conceito de Progressive Web Apps (PWAs). Estes aplicativos são projetados para fornecer uma experiência de usuário que seja contínua e acessível, mesmo que a conexão à internet seja limitada ou inexistente.

A questão aborda a funcionalidade essencial para que os PWAs funcionem offline ou com conexão de rede limitada. Agora, vamos analisar as alternativas:

Alternativa C - Service workers: Esta é a alternativa correta. Service workers são scripts que o navegador executa em segundo plano, separados de uma página da web, permitindo a interceptação de requisições de rede e o armazenamento de recursos no cache. Isso possibilita que o PWA funcione offline ou com conectividade restrita, assegurando uma experiência de usuário mais robusta e fluida.

Por que as outras alternativas estão incorretas?

Alternativa A - Uso de cookies: Cookies são usados principalmente para armazenar pequenas quantidades de dados, como preferências do usuário ou sessões, e não são adequados para garantir funcionalidade offline em PWAs.

Alternativa B - Armazenamento local: Embora o armazenamento local possa ser utilizado para guardar dados que o usuário precise acessar offline, ele não é suficiente por si só para gerenciar a execução da aplicação em modo offline ou com rede limitada. Não tem a capacidade de gerenciar requisições de rede como os service workers.

Alternativa D - Sessões HTTPS: HTTPS é um protocolo de segurança para a transferência de dados. Ele garante que a comunicação entre o navegador e o servidor seja segura, mas não ajuda diretamente na funcionalidade offline de um PWA.

Portanto, a resposta correta é a alternativa C - Service workers, pois são eles que possibilitam a operação de um PWA offline ou com conexão de rede limitada.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo