Vite, Astro y Void ya son stack de una sola empresa: cómo decidimos qué adoptar y qué mantener portable
webdevelopment 20 de octubre de 2026 · Mintec

Vite, Astro y Void ya son stack de una sola empresa: cómo decidimos qué adoptar y qué mantener portable

Cloudflare se quedó con Astro en enero, con VoidZero (Vite, Rolldown, Oxc) en junio y el 15 de octubre abrió Void, su framework full-stack sobre Workers. Explicamos qué cambia de verdad para tu arquitectura, qué no cambia (Vite sigue MIT y vendor-agnostic) y el marco de decisión de tres vías que usamos en Mintec antes de adoptar cualquier capa del stack.

¿Deberías cambiar tu stack porque Cloudflare ahora es dueño de Vite? No — y menos por la propiedad. Vite, Vitest, Rolldown, Oxc y Vite+ siguen con licencia MIT, open source y vendor-agnostic después de que VoidZero se uniera a Cloudflare el 4 de junio de 2026. Lo que sí cambió el 15 de octubre es que Cloudflare abrió Void, su plataforma full-stack para apps Vite sobre Workers. La decisión se parte por tipo de carga de trabajo: sitio de contenidos → quédate en Astro estático; app con base de datos o herramienta interna → Void es hoy un default razonable; proyecto donde la portabilidad es crítica → mantén Vite y decide el hosting al final. Ese es el marco de tres vías que estamos usando en Mintec.

Nueve meses bastaron para que una misma empresa tuviera el framework de contenidos que usamos, el bundler que lo alimenta y el runtime donde despliega. No es una anécdota de adquisiciones: es una decisión de arquitectura que se toma ahora, antes de que tu próximo proyecto empiece sobre los defaults de otro.

La línea de tiempo, con fechas que se pueden verificar

"Cloudflare se está quedando con el ecosistema" es la frase que todos repiten y nadie comprueba. Aquí están los hitos, todos con fuente primaria: el anuncio de la compra del equipo de Astro, la entrada de VoidZero en Cloudflare y el post Deploy with Void.

FechaHitoQué significa para tu stack
16 ene 2026Cloudflare anuncia la adquisición del equipo de AstroTu framework de contenidos ya no es infraestructura neutral
4 jun 2026VoidZero se une a Cloudflare (Vite, Vitest, Rolldown, Oxc, Vite+)Tu bundler, tu test runner y tu linter pasan a la misma casa
25 ago 2026La documentación de Pages abre con "¿seguro que quieres usar Pages?"El hosting que muchos usamos deja de ser la apuesta por defecto
1 oct 2026Artifacts, la plataforma de Git de Cloudflare, entra en betaHasta tu repositorio empieza a tener alternativa de un mismo proveedor
15 oct 2026Cloudflare abre Void (Platform, SDK y CLI)Aprovisionar bases de datos, colas e IA desde Vite se vuelve un comando

Los números del anuncio de junio dicen mucho del peso de esto: Vite ronda los 129 millones de descargas semanales y el plugin de Cloudflare para Vite casi 14 millones — más del 10% de Vite, en sus propias palabras, y explicado por un fenómeno con nombre y apellido: las apps que escriben agentes de IA eligen Vite, y cada vez más eligen Vite corriendo en Cloudflare.

Qué es Void, en concreto

Void no compite con Astro. Es la capa que a Astro (y a cualquier app Vite) le faltaba: datos y despliegue.

  • Void SDK — un plugin de Vite (npm install void) que convierte tu app en una app full-stack sobre Workers: rutas de servidor con Hono, mejor Auth, pre-render, caché, islands y tipo safety desde la consulta de la base de datos hasta la UI. void/db te da una base local en desarrollo y aprovisiona D1 en producción; void/ai hace lo mismo con el AI Gateway.
  • Void CLI — construida sobre el nuevo cf CLI, pensada para que también tus agentes desplieguen: pedirle a un agente que lea logs, depure peticiones fallidas o complete el ciclo de vida es parte del flujo.
  • Void Platform — la parte open-source y forkeable: un entorno de despliegue compartido sobre Workers for Platforms donde un admin pone límites de recursos y controla quién despliega.

Y aquí viene lo que nos importa a quien ya tiene un sitio en producción: Void se integra con frameworks existentes — React Router, SvelteKit, Nuxt, TanStack Start, Vinext y Astro — en lugar de reemplazarlos. Puedes seguir escribiendo tu sitio como lo escribes hoy y dejar que Void se ocupe de datos, migraciones y despliegue.

El marco de tres vías que usamos antes de adoptar una capa

No adoptamos tecnología por el anuncio; la adoptamos por la capa que resuelve. Nuestra regla actual:

Tipo de proyectoQué adoptarQué ganasA qué te comprometesVeredicto Mintec
Sitio de contenidos, blog, catálogo estáticoAstro estático en Pages o WorkersCero JS de cliente, builds predecibles, coste casi nulo en assets estáticosNada nuevo: es lo que ya corre mintec.coQuédate donde estás; migra a Workers solo cuando necesites una feature exclusiva
App con base de datos, tooling interno, prototipo con agentesVoid SDK sobre Workers (solo o con tu framework)D1, colas, IA y auth aprovisionados solos; un comando de despliegueEl runtime y la cuenta de Cloudflare; el código, noAquí es donde vale la pena probarlo primero
Cliente con requisito de portabilidad o multi-nubeVite puro + hosting decidido al finalSalida barata, mismo toolchain en cualquier proveedorTú llevas el aprovisionamiento a manoAplica nuestro presupuesto de portabilidad antes de firmar

La tercera fila no es teoría: la escribimos en octubre cuando EmDash y Vinext salieron con horas de diferencia, y sigue siendo el filtro que aplicamos antes de comprometer un sitio de cliente con el stack de un proveedor (el presupuesto de portabilidad que usamos antes de adoptar un stack de proveedor).

Lo que estamos haciendo en Mintec, sin maquillaje

mintec.co corre hoy Astro 6.4 sobre Cloudflare Pages — el mismo sitio que migramos de Next.js en Vercel (la migración completa, paso a paso) y del que ya publicamos qué aprendimos seis meses después de la adquisición de Astro.

Nuestra posición tras los tres anuncios de este año:

  1. No movemos mintec.co a Void. Un sitio editorial no gana nada con D1 ni con aprovisionamiento automático, y ya hemos documentado qué cambia realmente al pasar de Pages a Workers — estamos stageando esa migración, no ejecutándola.
  2. Sí evaluamos Void para herramienta interna. Ahí el cálculo se invierte: aprovisionar en minutos una dashboard con base de datos le gana a la portabilidad, porque la herramienta vive o muere con nosotros.
  3. El upgrade de Astro sigue siendo una decisión aparte — analizamos qué cambia Astro 7 con Vite 8 y el compilador en Rust y nuestro repo todavía está en 6.4 por una razón: el beneficio real depende del perfil del sitio, no del número de versión.

Dónde vive de verdad el bloqueo

La discusión sobre si Vite "se volvió de Cloudflare" se responde con licencia: MIT, vendor-agnostic, mismo equipo liderando, fondo de 1 millón de dólares administrado por el equipo núcleo de Vite. The New Stack describió las reacciones de la comunidad como mixtas, y con razón: nadie discute el contrato legal, todos intuyen la dirección.

Nuestra lectura, después de operar este stack en producción: el bloqueo no está en la licencia, está en los defaults. El plugin de Cloudflare para Vite ejecuta tu código de servidor dentro de workerd en desarrollo local — que es exactamente lo que quieres si vas a desplegar en Cloudflare, y exactamente lo que no quieres si necesitas que tu app corra en otro lado. Void lleva esa lógica un paso más: void/db no te pregunta qué base de datos usas, te da D1.

Eso no es una trampa; es una propuesta de valor que aceptas o rechazas conscientemente. Lo que sí es un error es aceptarla por inercia porque "todos los agentes generan apps Vite".

Qué hacer esta semana si estás decidiendo stack

  • Si tu proyecto es contenido: no cambies nada por este anuncio. Verifica que tu sitio no dependa de nada que solo exista en Cloudflare y sigue construyendo.
  • Si tu proyecto es una app con datos: monta un prototipo con Void en una cuenta de prueba y cronometra cuánto tardas en tener base de datos, auth y despliegue andando. Es la única forma honesta de evaluarlo.
  • Si vendes a clientes: documenta hoy qué capa de tu stack es reemplazable y cuál no. Cuando un cliente pregunte "¿y si nos vamos?", la respuesta tiene que existir antes de la pregunta.

El anuncio de Void no obliga a migrar a nadie. Lo que obliga es a decidir, con los ojos abiertos, qué parte de tu stack quieres que sea de nadie y qué parte estás dispuesto a que sea de Cloudflare.

Preguntas Frecuentes

¿Cloudflare se quedó con Vite?

VoidZero, la empresa detrás de Vite, Vitest, Rolldown, Oxc y Vite+, se unió a Cloudflare el 4 de junio de 2026. Los proyectos siguen con licencia MIT, open source, vendor-agnostic y con el mismo equipo liderando; Cloudflare aportó 1 millón de dólares a un fondo del ecosistema de Vite administrado por el equipo núcleo. El riesgo de bloqueo no está en la licencia de Vite, sino en los defaults alrededor: el plugin de Cloudflare para Vite y productos como Void que provisionan recursos de Cloudflare por ti.

¿Qué es Void y en qué se diferencia de Astro?

Void no es un framework: es un SDK, una CLI y una plataforma open-source que convierte cualquier app Vite en una app full-stack corriendo en Cloudflare Workers, con rutas de servidor, acceso tipado a la base de datos y aprovisionamiento automático de D1, colas e IA. Astro es un framework de contenidos; Void se integra con Astro (y con React Router, SvelteKit, Nuxt, TanStack Start y Vinext) y se queda en la capa de datos y despliegue.

¿Debería un sitio de contenidos migrar de Astro en Pages a Void?

Normalmente no. Un sitio estático no se beneficia del aprovisionamiento automático de bases de datos, y moverlo a Workers sigue siendo una decisión de configuración con un punto delicado: el orden de servido entre assets estáticos y el Worker. Void tiene sentido cuando tu proyecto es una aplicación con base de datos o una herramienta interna, no cuando es contenido publicado.

Artículos Relacionados