Pular para o conteúdo principal

Questão de Programação — Web — FUNDATEC 2023

ProgramaçãoWeb
Código
qq890536
Banca
FUNDATEC
Órgão
CIGA-SC
Ano
2023
Nível
Médio
Cargo
Proramador
Analise as características abaixo, no contexto das PWAs e SPAs:I. É esperado que lidem adequadamente com situações em que a conexão de rede não está disponível, evitando falhas ou travamentos.II. São executadas em janelas independentes dos navegadores no lugar de abas.III. Evitam recarregamento e transferência de controle para outras páginas HTML.IV. Consistem em uma única página web que se comporta como uma aplicação completa, similar a um aplicativo desktop.Quais itens mencionados acima definem melhor as características fundamentais das SPAs?
  1. AApenas III.
  2. BApenas IV.
  3. CApenas I e II.
  4. DApenas II e III.
  5. EApenas III e IV.
Revelar gabarito e comentário

GabaritoE — Apenas III e IV.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Single Page Applications (SPA) vs Progressive Web Apps (PWA)

Gabarito: letra E. As características fundamentais de uma SPA (Single Page Application) são: evitar recarregamento de página (III) e consistir em uma única página web que se comporta como uma aplicação completa (IV). Os itens I (lidar offline) e II (executar em janelas independentes) são características típicas de PWAs (Progressive Web Apps), não de SPAs.

Análise dos itens

Item I — ❌ Incorreto para SPA (característica de PWA)

Lidar adequadamente com a ausência de rede é uma funcionalidade de Progressive Web Apps (PWA), que utilizam service workers para cache e operação offline. SPAs não têm obrigação de funcionar offline; elas dependem de conexão para carregar dados dinâmicos via AJAX.

Item II — ❌ Incorreto para SPA (característica de PWA)

Executar em janelas independentes do navegador (em vez de abas) é outra característica de PWAs, que podem ser instaladas como aplicativos independentes. SPAs rodam normalmente dentro de uma aba do navegador.

Item III — ✅ Correto

SPAs evitam recarregamento completo da página. Elas carregam o HTML inicial uma única vez e, a partir daí, atualizam apenas partes do conteúdo via chamadas assíncronas (AJAX/Fetch), sem transferir o controle para outra página HTML.

Item IV — ✅ Correto

SPAs consistem em uma única página web (daí o nome Single Page Application) que se comporta como uma aplicação completa, similar a um aplicativo desktop, com navegação fluida e sem recarregamentos.

Conclusão

Portanto, os itens que definem melhor as SPAs são III e IV, correspondendo à alternativa E.

Característica

SPA (Single Page Application)

PWA (Progressive Web App)

Funcionamento offline

Não é obrigatório

Sim (via service workers)

Execução em janela independente

Não (roda em aba do navegador)

Sim (pode ser instalado)

Evita recarregamento de página

Sim

Não é característica definidora

Comporta-se como app completo em única página

Sim

Não é característica definidora

SPA
PWA
Offline
Característica
Característica
Página única
Característica
Característica
LEVEL · soulevel.com.br
NÃO CAIA NESSA!

Em questões que cobram SPA vs PWA, lembre-se: SPA = recarregamento zero + página única; PWA = offline + instalação + notificações. Grave essa diferença para não confundir.

Link permanente: /questoes/qq890536