Prerenderizado parcial (experimental)

Advertencia: El prerenderizado parcial es una característica experimental y actualmente no es adecuada para entornos de producción.

El prerenderizado parcial es una característica experimental que permite que las partes estáticas de una ruta se prerendericen y se sirvan desde la caché, mientras que las partes dinámicas se transmiten en tiempo real, todo en una única solicitud HTTP.

El prerenderizado parcial está disponible en next@canary:

Terminal
npm install next@canary

Puedes habilitar el prerenderizado parcial configurando la bandera experimental ppr:

next.config.js
/** @type {import('next').NextConfig} */
const nextConfig = {
  experimental: {
    ppr: true,
  },
}

module.exports = nextConfig

Es bueno saber:

  • El prerenderizado parcial aún no se aplica a las navegaciones del lado del cliente. Estamos trabajando activamente en esto.
  • El prerenderizado parcial está diseñado solo para el entorno de ejecución Node.js. No es necesario usar el subconjunto del entorno de ejecución Node.js cuando puedes servir instantáneamente el shell estático.

Aprende más sobre el prerenderizado parcial en el curso de aprendizaje de Next.js.