Vite+ Beta

Ámbito de Vite+ y casos de uso

  • Está construido sobre Vite, por lo que hereda el modelo y las limitaciones de Vite centrados en el navegador.
  • La gente está usando Vite (y Vite+) con éxito para objetivos Node: servidores NestJS, CLIs y lambdas, a menudo con plugins como vite-plugin-node.
  • Para las CLIs no se usa el servidor de desarrollo, pero aun así se aprovechan el linting, el formateo, la ejecución de tareas y el caché.

Integración de la cadena de herramientas y el debate sobre la “pila aburrida”

  • Vite+ agrupa Vite, Vitest, Rolldown, tsdown, Oxlint y Oxfmt en una única cadena de herramientas coherente.
  • Muchos ven esto como la emergente pila “aburrida pero funciona”: convenciones establecidas, reescrita en Rust para ganar velocidad y hecha interoperable.
  • Otros sostienen que una pila verdaderamente “aburrida” necesitaría menos herramientas y menos indirección en general.

Rendimiento, DX y flujo de trabajo con Node/TypeScript

  • Se elogian las compilaciones de desarrollo de Vite y HMR, pero algunos informan que flujos más simples (esbuild + actualización manual) son más rápidos para aplicaciones básicas.
  • Vitest se describe como muy rápido y con muchas funciones, pero algunos usuarios lo encuentran más lento que Jest en grafos grandes y complejos; el rendimiento depende del contexto.
  • Hay una amplia discusión sobre ejecutar TypeScript en Node: tsx, node --strip-types, loaders ESM personalizados y el dolor en torno a las importaciones ESM y el manejo de extensiones.

Complejidad, dependencias y seguridad

  • Varios comentarios critican la naturaleza de “capa sobre capa” del desarrollo web moderno y la proliferación de paquetes en el ecosistema Node.
  • Algunos equipos están reduciendo de forma agresiva las dependencias, incluso prescindiendo de paquetes de terceros y confiando en código a medida asistido por IA.
  • La precompilación en CI se ve como más segura que ejecutar herramientas de desarrollo complejas (como tsx) en producción.

Cambio de versiones y estabilidad

  • Las muchas versiones principales de Vite (3–8) se citan como un churn excesivo y una señal de advertencia para extender este modelo por toda la cadena de herramientas.
  • Otros reportan que las migraciones son triviales (a menudo solo unos pocos ajustes de configuración) y dicen que las ganancias, especialmente en torno a SSR, valieron la pena.

Marca, monetización y propiedad

  • El nombre con “+” y el estilo de marketing sugieren una “suscripción” para algunos, lo que genera cautela.
  • El hilo señala que Vite+ tiene licencia MIT y que la empresa detrás fue adquirida por Cloudflare; intentos previos de monetización se abandonaron.
  • Sigue habiendo preocupación por las herramientas que intentan gestionar runtimes y convertirse en “toda la plataforma”, con temores de futura dependencia o “enshittification”.

Alternativas y contexto del ecosistema

  • Se hacen comparaciones con uv (Python), Bun, Deno, Laravel, Rails, ASP.NET Razor + htmx, etc., lo que refleja una búsqueda más amplia de stacks más simples y estables.
  • La pregunta sobre la compatibilidad con Astro no recibe respuesta en el hilo (no está claro).