🌐
Next.js

SSR Streaming + Suspense

O servidor envia HTML em chunks — partes prontas chegam imediatamente enquanto as lentas mostram skeleton.

Definição

SSR Streaming envia o HTML em pedaços via Transfer-Encoding: chunked. Cada Suspense boundary vira um chunk independente. O navegador renderiza progressivamente. Combinado com Selective Hydration, melhora drasticamente TTFB e FCP.

🔴 Problema

SSR tradicional segura o HTML inteiro até todos os dados estarem prontos — TTFB alto.

Solução

Streaming: cada Suspense boundary vira um chunk independente enviado conforme fica pronto.

💡 Dica Senior

No Next.js App Router, async Server Components + Suspense ativam streaming automaticamente.

Perguntas de Entrevista

10/48