~/questoes/programacao
SSR é uma técnica onde o servidor processa o conteúdo da página e envia HTML já pronto para o navegador, em vez de enviar apenas código JavaScript para o cliente executar. No Next.js, isso melhora a velocidade de carregamento inicial e deixa o conteúdo mais acessível para motores de busca.
A renderização acontece no servidor, que prepara todo o HTML e o envia pronto para o navegador exibir. Isso contrasta com o Client-Side Rendering, onde o navegador recebe JavaScript e precisa processar tudo. SSR é especialmente importante para SEO, pois os motores de busca conseguem ler o conteúdo completo da página imediatamente.
Compressão de imagens é uma otimização separada e automática do Next.js, mas não tem relação com SSR. SSR é sobre onde o HTML é renderizado, não sobre formato de arquivos de mídia.
Cache do cliente é uma estratégia de performance, mas não é o que SSR significa. Na verdade, SSR é o oposto: o servidor faz o trabalho pesado, não o cliente.
Criptografia de requisições é uma questão de segurança (HTTPS), completamente diferente de SSR. SSR não trata de segurança de dados, mas de onde a página é processada.
Essa é a definição exata. O servidor renderiza o componente React em HTML e envia o resultado pronto para o navegador, que apenas exibe. Isso resulta em primeira página rápida e melhor SEO.