Next.js

El framework React para producción: App Router, Server Components, rendimiento y despliegue.

Total5
Instalé TypeScript 7 y ESLint dejó de arrancar: no hay versión que lo arregle
Next.jsActualizado ·

Instalé TypeScript 7 y ESLint dejó de arrancar: no hay versión que lo arregle

TypeScript 7 typechequea 4 veces más rápido, pero no expone API JavaScript. Todo lo que lee tipos programáticamente se queda fuera, y el linter es lo primero que cae. Probé cinco mecanismos de pnpm para darle un TS 6 solo a ESLint: ninguno funciona, y el motivo enseña algo sobre cómo se resuelven los peers.

Cómo evitar que Google indexe los archivos de /_next/ en Next.js
Next.js

Cómo evitar que Google indexe los archivos de /_next/ en Next.js

Google intenta indexar los chunks JS y CSS de /_next/static y los marca como 'Rastreada: actualmente sin indexar' en Search Console. Te explico por qué pasa, por qué NO se arregla con robots.txt y cuál es la solución correcta con X-Robots-Tag.

Partículas atmosféricas en Next.js sin Canvas: performante con CSS puro
Next.js

Partículas atmosféricas en Next.js sin Canvas: performante con CSS puro

Cómo construir un sistema de partículas (embers, chispas, copos de nieve) en Next.js con CSS puro: sin Canvas, sin requestAnimationFrame, SSR-safe, configurable por palette y dirección, y con cero impacto en performance.

Content Negotiation para Agentes de IA: De 316KB a 1.3KB (Reducción del 99.6%)
Next.jsActualizado ·

Content Negotiation para Agentes de IA: De 316KB a 1.3KB (Reducción del 99.6%)

Cloudflare lanzó una función que reduce tokens un 80%. Pero hay una mejor forma: conversión desde la fuente. Descubre cómo implementar content negotiation en Next.js y lograr 97% de reducción sin perder fidelidad.

Revalidación On-Demand en Next.js: Invalidar Caché con revalidateTag y revalidatePath
Next.js

Revalidación On-Demand en Next.js: Invalidar Caché con revalidateTag y revalidatePath

Aprende cómo implementar revalidación de caché en Next.js usando revalidateTag y revalidatePath con webhooks para mantener tu contenido siempre actualizado sin sacrificar rendimiento.