Questão FC266309
Os PWAs estão sendo cada vez mais utilizados em aplicações de mobile. Assinale a alternativa que descreve corretamente uma característica essencial de um PWA.
Questões sem classificação de assunto (TI - Desenvolvimento de Sistemas)
IDECAN · 2024
Os PWAs estão sendo cada vez mais utilizados em aplicações de mobile. Assinale a alternativa que descreve corretamente uma característica essencial de um PWA.
- PWASs utilizam um serviço cnamado Service Worker, que permite o funcionamento offline e o controle sobre cache e sincronização de dados em segundo plano.
- PWAs podem ser instalados em dispositivos e acessados por meio de um ícone no home screen, mas não podem enviar notificações push ao usuário.
- PWAs não podem ser instalados em dispositivos móveis, devendo ser acessados sempre por um navegador da web.
- PWAs dependem totalmente de uma conexão constante à internet para funcionar, pois são hospedados em servidores remotos.
- PWAs são desenvolvidos usando linguagens nativas de cada sistema operacional, como Swift para iOS e Java para Android, para garantir uma melhor performance.
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
O elemento central do PWA mencionado é o Service Worker, um script que roda em segundo plano, separado da página web, e atua como um proxy entre a aplicação e a rede.
Durante seu ciclo de vida — install/activate/fetch — o Service Worker pode interceptar requisições HTTP e decidir responder com recursos em cache ou com dados da rede, garantindo funcionamento offline e respostas mais rápidas.
Ele também controla estratégias de cache (por exemplo, pré‑cache e runtime cache) usando a Cache API e pode coordenar sincronização em segundo plano (background sync) para enviar dados quando a conexão for restabelecida.
Por segurança, só é registrado em contexto seguro (HTTPS) e complementa outras APIs (IndexedDB, Push) para oferecer experiências nativas em PWAs.
Conteúdo do catálogo FC Concursos · Atualizado em