FC ConcursosFC Concursos

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.

  1. 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.
  2. 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.
  3. PWAs não podem ser instalados em dispositivos móveis, devendo ser acessados sempre por um navegador da web.
  4. PWAs dependem totalmente de uma conexão constante à internet para funcionar, pois são hospedados em servidores remotos.
  5. 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

Continue aprendendo