Aurora Scharff, una de las personas que trabaja en v0 en Vercel, publicó un artículo el 16 de octubre sobre por qué algunas navegaciones dentro de v0 se sentían lentas y qué cambió el equipo. Es breve, concreto, honesto sobre lo que no funcionó antes y vale diez minutos.
La idea detrás de la captación previa parcial
- La captación previa de Next.js solía ser binaria: todo sobre una ruta o nada. La captación previa parcial le permite recuperar el caparazón primero y posponer las partes que son lentas o personales.
- Eso hizo que las rutas con contenido pesado y específico del usuario parecieran instantáneas, ya que el marco puede pintarse antes de que llegue cada byte.
- Tiene cuidado con el costo: las cuadrículas con cientos de tarjetas obtuvieron exactamente un cambio en la regla de captación previa en lugar de todas.
El trabajo de medición
La parte de la publicación que vale la pena mencionar es el bucle que usaron: instant() Ayudante del dramaturgo en una prueba, el número registrado, la regla cambiada, el número leído nuevamente. Una navegación que habían llamado 'optimizada desde hacía mucho tiempo' resultó no serlo.
"Tiene un estado de carga" no es lo que significa "instantáneo", y la prueba lo hizo visible en un número en lugar de una opinión.
La conclusión práctica es el 90 por ciento del trabajo de desempeño: reclame menos, mida de una manera que no se pueda discutir y aplique un cambio a la vez para poder saber qué funcionó.
