Pretende de nuevo las rutas y dale a una navegación algo para pintar

Performancekamo-marketing
Shipped
19 de agosto de 2026 a las 6:54 UTC
Author
Kamo
Commit
4fae924

El trazado local resolvió sus mensajes con un getMessages desnudo, que se lee Solicitar encabezados y así optó por la aplicación ENTIRE de renderizado estática. Sin nada. carga.tsx en cualquier lugar, Next no tenía nada que ver una ruta dinámica hasta: a El prefetch de Link volvió como 220 bytes llevando el árbol de ruta y no uno segmentar o referencia de trozos. Cada clic entonces comenzó frío. analizarlo para descubrir qué JS necesita la página, traer eso, montar, pintar con la página anterior congelada en pantalla para toda la cadena y sin retroalimentación de ninguna amable. kamo-internal hace estrictamente más trabajo por página y se siente instantáneo porque tiene app/loading.tsx. setRequestLocale () antes de getMessages() vuelve a poner el árbol en el camino estático; 187 de 189 rutas ya se presentan. Las dos rutas de KB se quedan per-solicitud a propósito y decir por qué. Nueve líneas dinámicas de fuerza van con él: seis fueron las documentadas la dirección de esta llamada exacta (excitaron DYNAMIC-SERVER-USAGE por su nombre), y precios, oferta, calculadora y cambio ya se lleva a continuación:Revalidado en sus propias ofertas, así que rendering por petición no compró ninguna frescura. lejos el alijo de traer. A continuación, las páginas enteras fetching hicieron el paquete de mensajes el siguiente problema: 146 KB de JSON cabalgó en cada enlace del puerto de vistas, 40 KB gzipped de él idéntico entre ellos. Sólo ocho espacios de nombres son leídos por componentes compartidos; todos los demás uno pertenece a exactamente una ruta, por lo que cada ruta ahora lleva su propia a través de un Diseño propio. Un proveedor anidado REPLACES los mensajes de su padre en lugar de fusionarse con ellos, por eso se repite el conjunto global en lugar de hereda. Medido contra una construcción de producción: prefetch 220 B / 0 trozos refs - 8-16 KB gzipped / 74, y /en/features' HTML 247,793 - 121,537 bytes. Todos 181 Las páginas prerenderdas fueron escaneadas para las teclas de mensajes sin resolver - los tres únicos Encontrado antes de este cambio y pertenecer al diccionario, no aquí.

All changes

Como lo que ves enviaste?

Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.

Arranzar gratis para siempreVer Precios