Saltar al contenido
NeoventixTecnología

Software

TanStack Start llega a la versión 1.0 estable y se compromete a mantener sus API

El marco full-stack basado en TanStack Router deja atrás la fase de candidata a versión final, exige Vite 8 y suma integraciones de despliegue con Netlify, Cloudflare, Vercel y Railway, entre otros.

TanStackJavaScriptTypeScriptReactdesarrollo web

Código HTML y JavaScript resaltado en la pantalla de un desarrollador
Foto: Martin Vorel (CC BY-SA 4.0)

TanStack anunció el 13 de octubre que TanStack Start, su marco de desarrollo web full-stack, alcanzó la versión 1.0 estable y queda oficialmente listo para producción. Su creador, Tanner Linsley, explicó que muchas empresas ya lo usaban en producción durante las fases beta y de candidata a versión final, y que el paso a 1.0 es un compromiso formal con sus API: quien construya sobre Start puede hacerlo sin esperar cambios de fondo en el funcionamiento de su aplicación. La candidata a versión final se había publicado en septiembre de 2025.

Start nació a partir de TanStack Router y conserva su apuesta por la seguridad de tipos con TypeScript: las rutas conocen sus parámetros, la información de búsqueda y los datos que cargan, de modo que el editor avisa qué más debe cambiar cuando se modifica algo. El marco mantiene el modelo de aplicación de una sola página, con navegación en el cliente y caché de datos, y añade renderizado en el servidor, streaming, funciones de servidor tipadas y middleware que funciona tanto en el cliente como en el servidor. Los componentes de servidor de React son opcionales: el equipo los integró, pero Linsley contó que dejó de usarlos en el propio sitio de TanStack. Además de React, el proyecto da soporte a Solid, y puede compilarse con Vite o con Rsbuild.

La versión estable trae cambios a tener en cuenta al migrar. Según el registro de cambios, las compilaciones con Vite ahora exigen Vite 8 y dejan de admitir Vite 7; se eliminó el método obsoleto .inputValidator() de las funciones de servidor y el middleware, que se reemplaza por .validator(), y desapareció la API integrada useSession, por lo que cada aplicación debe elegir su propia biblioteca de sesiones. TanStack publicó una guía para migrar desde la candidata a versión final. El equipo también afirma que el trabajo de rendimiento multiplicó por cerca de cinco y media la capacidad de renderizado en servidor en sus pruebas internas.

El lanzamiento llega con apoyo de varias plataformas. TanStack menciona que Lovable usa Start para las aplicaciones que genera, que Netlify lo convirtió en el marco por defecto de sus nuevos proyectos con Agent Runners y que Cloudflare, Vercel, Render y Railway ofrecen vías de despliegue. Para quienes programan con agentes de IA, el proyecto incluyó guías de uso en forma de skills dentro de sus paquetes de npm, con el fin de que los agentes apliquen buenas prácticas actualizadas en lugar de depender de lo que aprendieron en su entrenamiento.

Fuentes