Menú
NextToolbar

Compatibilidad

Qué funciona en Next.js 15 y 16, y qué navegadores están soportados.

Matriz de funciones

FunciónNext 15Next 16Next 16 + requestInsights
Estado HTTP (carga y navegación en el cliente)✓✓✓
Patrón de rutaheurísticoheurísticoexacto
Modo de render (Static / Dynamic / Static?)✓✓✓
Corrección no-store del modo de render——✓
TTFB / tiempo de navegación✓✓✓
Tiempo de render en el servidor——✓
Fetches del servidor y resultado de caché——✓
Errores del servidor——✓
Errores del cliente✓✓✓
Profiler de peticiones——✓
basePath / assetPrefix✓✓✓

Los patrones de ruta "heurísticos" se reconstruyen a partir de usePathname() y useParams(). Aciertan en casi todos los casos; un param cuyo valor coincide con un segmento estático posterior (p. ej. /blog/blog) puede etiquetarse mal.

Versiones probadas

VersiónCómo
Next 16.3.6Prueba completa en el navegador
Next 15.5.26Prueba completa en el navegador
Next 15.0.8Revisada a partir del código fuente (formato de mensajes), sin ejecutar

Se requiere React 19 (es el que usa el App Router en Next 15+).

Qué cambia entre versiones de Next

NextToolbar lee el HMR socket interno de desarrollo de Next, cuya forma cambió entre versiones. La barra las maneja todas:

15.015.516.x
Ruta del socket/_next/webpack-hmr/_next/webpack-hmr/_next/hmr
Campo del mensajeactionactiontype
Mensaje de datos estáticosappIsrManifestisrManifestisrManifest
Rutas dinámicas en élausentesausentesfalse
Request insights——requestInsightsUpdate

API interna

Son mensajes internos y no documentados de Next.js. Una versión futura de Next puede cambiarlos; cuando eso ocurra, los segmentos afectados mostrarán ? en lugar de romper la página.

Cache Components

Con cacheComponents activado (Next 16), Next no envía datos static/dynamic, así que la insignia del modo de render muestra ?. Todo lo demás funciona.

NavegadorNotas
Chrome, Edge, FirefoxSoporte completo
SafariNo hay responseStatus en la Performance API, así que el estado muestra —. Todo lo demás funciona.

TypeScript

Next 15 no puede cargar next.config.ts con TypeScript 7 (el compilador nativo no tiene API de JavaScript). Usa TypeScript 6 con Next 15, o Next 16.2.11+ para TypeScript 7. Esto afecta a tu app, no a la barra.