Skip to content

Más allá de la velocidad

ViteConf 2023

¡Mira la repetición!

¡Vite 5.0 ya está aquí!

16 de noviembre de 2023

Imagen de portada del anuncio de Vite 5

Vite 4 fue lanzado hace casi un año, y sirvió como una base sólida para el ecosistema. Las descargas de npm por semana aumentaron de 2.5 millones a 7.5 millones, ya que los proyectos se siguen construyendo sobre una infraestructura compartida. Los frameworks continuaron innovando, y sobre Astro, Nuxt, SvelteKit, Solid Start, Qwik City, entre otros, vimos nuevos frameworks unirse y fortalecer el ecosistema. RedwoodJS y Remix cambiaron a Vite, allanando el camino para una mayor adopción en el ecosistema React. Vitest siguió creciendo a un ritmo aún más rápido que Vite. Su equipo ha estado trabajando arduamente y pronto lanzarán Vitest 1.0. La historia de Vite cuando se usa con otras herramientas como Storybook, Nx y Playwright siguió mejorando, al igual que los entornos, con Vite dev funcionando tanto en Deno como en Bun.

Tuvimos la segunda edición de ViteConf hace un mes, organizada por StackBlitz. Como el año pasado, la mayoría de los proyectos en el ecosistema se unieron para compartir ideas y conectarse para seguir expandiendo lo común. También estamos viendo nuevas piezas complementar la caja de herramientas de la meta-framework como Volar y Nitro. El equipo de Rollup lanzó Rollup 4 ese mismo día, una tradición que Lukas comenzó el año pasado.

Hace seis meses, se lanzó Vite 4.3. Esta versión mejoró significativamente el rendimiento del servidor de desarrollo. Sin embargo, todavía hay mucho espacio para mejoras. En ViteConf, Evan You reveló el plan a largo plazo de Vite para trabajar en Rolldown, un port en Rust de Rollup con APIs compatibles. Una vez que esté listo, planeamos usarlo en el core de Vite para asumir las tareas tanto de Rollup como de esbuild. Esto significará un impulso en el rendimiento de la compilación (y más adelante en el rendimiento de desarrollo también a medida que traslademos partes sensibles al rendimiento de Vite mismo a Rust) y una gran reducción de las inconsistencias entre el desarrollo y la compilación. Rolldown está actualmente en las primeras etapas y el equipo se está preparando para abrir el código fuente antes de fin de año. ¡Estén atentos!

Hoy, marcamos otro hito importante en el camino de Vite. El equipo de Vite, los contribuyentes y los socios del ecosistema, se complacen en anunciar el lanzamiento de Vite 5. Vite ahora utiliza Rollup 4, lo que ya representa un gran impulso en el rendimiento de compilación. Y también hay nuevas opciones para mejorar el perfil de rendimiento de su servidor de desarrollo.

Vite 5 se centra en limpiar la API (eliminando características obsoletas) y simplifica varias características cerrando problemas de larga data, por ejemplo, cambiando define para usar reemplazos AST adecuados en lugar de expresiones regulares. También continuamos dando pasos para futurizar Vite (ahora se requiere Node.js 18+ y se ha deprecado la API CJS de Node).

Enlaces rápidos:

Documentación en otros idiomas:

Si eres nuevo en Vite, te recomendamos leer primero las guías introductorias y funcionalidades.

Agradecemos a los más de 850 contribuyentes a Vite Core y a los mantenedores y contribuyentes de complementos Vite, integraciones, herramientas y traducciones que nos han ayudado a llegar hasta aquí. Te animamos a involucrarte y seguir mejorando Vite con nosotros. Puedes obtener más información en nuestra Guía de Contribución. Para comenzar, recomendamos triage de problemas

Publicado bajo licencia MIT. (31993f54)