Quais são as alternativas ao renderização do lado do servidor (SSR)?
sobes.tech IA
Resposta da IA
-
CSR (Renderização do lado do cliente): Toda a lógica de renderização ocorre no navegador do utilizador através de JavaScript. Inicialmente chega um documento HTML vazio, que depois é preenchido com conteúdo. Adequado para SPA com alta interatividade, mas sofre de SEO baixo e carregamento inicial lento.
-
SSG (Geração de sites estáticos): As páginas são geradas previamente no servidor em forma de ficheiros HTML estáticos durante a compilação da aplicação. Estes ficheiros são entregues ao navegador do utilizador sem processamento adicional no servidor durante a solicitação. Ideal para conteúdo que muda raramente (blogs, documentação), fornece excelente SEO e velocidade.
-
ISR (Regeneração estática incremental): Combina as vantagens de SSG e SSR. As páginas são geradas de forma estática, mas podem ser regeneradas incrementalmente (por partes) em segundo plano ou sob demanda ao receber novos dados. Permite atualizar conteúdo gerado estaticamente sem recompilar todo o site.
-
Pré-renderização: Semelhante ao SSG, mas geralmente é usada para páginas específicas, não para todo o site. Durante a compilação, são gerados ficheiros HTML estáticos para páginas-chave. As outras páginas são renderizadas no cliente.
SRO:
| Método | SEO | Desempenho (Primeiro carregamento) | Complexidade de desenvolvimento | Interatividade |
|---|---|---|---|---|
| CSR | Baixo | Baixo | Médio | Alta |
| SSG | Alto | Alto | Baixo/Médio | Baixa (depende do cliente) |
| ISR | Alto | Alto | Médio | Médio/Alto |
| Pré-renderização | Mais alto que CSR | Mais alto que CSR | Médio | Médio/Alto |