Hablemos de Vite. Cómo comenzó, el 20 de abril de 2020, mientras me iba a dormir, simplemente tuve esto, simplemente hizo clic cómo hacer el reemplazo de módulo en caliente sobre un ADBSN. Lo hizo y se convirtió en Vite. Así es como va.
Recientemente cruzamos los 13 millones de descargas semanales. Eso es, ¿cuánto es eso? ¿Más de 15 millones por mes? Tenemos un enorme ecosistema de todas las herramientas que o bien están construidas sobre Vite, o soportan Vite, o aprovechan Vite hasta cierto punto para algunas de sus características. Probablemente veas muchos logotipos familiares aquí. Así que, sí, en perspectiva, probablemente ahora estamos en la mitad de webpacks. Esperamos que esa brecha se reduzca aún más este año.
La filosofía de Vite es que queremos construir una herramienta de construcción que sea ligera y extensible, impulsar la web moderna, tomamos un enfoque pragmático hacia el rendimiento, y queremos apoyar frameworks de nivel superior. Queremos construir un ecosistema colaborativo entre frameworks donde todos estén tratando de construir algo mejor para la web, y todos puedan centrarse en innovaciones que importan en lugar de reinventar la rueda, porque Vite se ha convertido en la capa de infraestructura compartida.
Así que, si tienes, si echamos un vistazo al panorama de meta-frameworks hoy, entonces, aparte de Next.js, todo lo demás está o en Vite, o moviéndose a Vite. Así que, es algo bueno que todos estos diferentes frameworks ahora puedan compartir una base común, y evitar tener que reinventar lo mismo una y otra vez. Creo que eso es bueno para la estabilidad, y les permite concentrar su energía en cosas que realmente importan, diferenciaciones que realmente importan, que atienden a diferentes necesidades.
Junto con el lado técnico, Vite ha crecido una comunidad increíblemente asombrosa entre frameworks. Esta es una imagen del panel del equipo de Vite en Vue.js Amsterdam el año pasado, también en Ámsterdam, lo cual es realmente genial. Tenemos contribuyentes de todo el mundo, de diferentes frameworks. Entonces, ¿qué sigue para Vite? Queremos hacer dos cosas. La primera es Vite internamente en la línea de lanzamiento actual de Vite, 5.3 y Vite 6, queremos hacer una API de entorno que se centre en un mejor soporte para los meta-frameworks que tenemos hoy. Por otro lado, queremos mejorar Vite desde la base.
Estamos construyendo uno nativo sobre la cadena de herramientas JavaScript nativa llamada OXC. para soportar mejor los frameworks que se ejecutan en múltiples entornos, navegador, Node.js, workers, y actualmente es experimental en Vite 6 alpha. Esto está más orientado a los autores de frameworks, así que no profundizaré demasiado en los detalles, pero la idea es que estamos escuchando activamente las necesidades de las personas que construyen sobre Vite y tratando de idear mejores abstracciones para que todos estos diferentes frameworks puedan reutilizar los mismos primitivos para soportar mejor sus necesidades de alto nivel. Rowdown es un empaquetador basado en Rust diseñado para Vite. Se creó, el proyecto se inició para abordar algunos problemas en Rowdown, a saber, necesitamos mejor consistencia entre desarrollo y producción, mejor rendimiento de construcción en producción, y necesitamos mejor calidad de los activos de construcción en producción. Para lograr estos objetivos, esencialmente estamos tratando de construir un empaquetador que se apoye en los hombros de gigantes, ¿verdad? Así que queremos la velocidad de VS build. Queremos el ecosistema de plugins de Vite y Rollup.
Comments