[フレーム]
BT

InfoQ Software Architects' Newsletter

A monthly overview of things you need to know as an architect or aspiring architect.

View an example

We protect your privacy.

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Unlock the full InfoQ experience

Unlock the full InfoQ experience by logging in! Stay updated with your favorite authors and topics, engage with content, and download exclusive resources.

Log In
or

Don't have an InfoQ account?

Register
  • Stay updated on topics and peers that matter to youReceive instant alerts on the latest insights and trends.
  • Quickly access free resources for continuous learningMinibooks, videos with transcripts, and training materials.
  • Save articles and read at anytimeBookmark articles to read whenever youre ready.

Topics

Choose your language

InfoQ Homepage News TanStack Start: A New Meta Framework Powered By React Or SolidJS

TanStack Start: A New Meta Framework Powered By React Or SolidJS

Nov 07, 2025 2 min read

Write for InfoQ

Feed your curiosity. Help 550k+ global
senior developers
each month stay ahead.
Get in touch
Listen to this article - 0:00
Audio ready to play
0:00
0:00

TanStack Start, the full-stack framework built on top of TanStack Router and Vite for React and Solid, has launched version v1, introducing production ready capabilities including server side rendering, streaming hydration, server functions, and type-safe APIs. The release is TanStack’s entry into full meta-framework territory, offering an alternative to existing stacks such as Next.js and Remix.

The v1 release emphasizes three major areas: type-safe routing & APIs, streaming-enabled server side rendering, and deployment flexibility. At its core, TanStack Start inherits the router’s fully inferred typing system, extending it into server routes and loader functions so that navigation and data loading share the same type definitions. The streaming SSR model lets applications send HTML to the client as soon as it’s ready, then hydrate and continue interactive loading, blurring the line between client and server rendering.

Deployment is designed to be universal, examples include Cloudflare Workers, Netlify, Vercel, or any Node/Bun target, thanks to the custom Vite plug-in and modern bundling strategy.

To illustrate the routing and data-loading model:

import { createFileRoute } from '@tanstack/react-router'
import { createServerFn } from '@tanstack/react-start'
export const getTodos = createServerFn({ method: 'GET' }).handler(async () => {
 return fetch('/api/todos').then(r => r.json())
})
export const Route = createFileRoute('/task-list')({
 loader: getTodos,
 component: TaskList,
})
function TaskList() {
 // ... Example Component
}

This snippet demonstrates how server functions (createServerFn) and file-based route definitions combine into one unified API. Developers can find richer examples over on the GitHub repo for TanStack Start.

Community reaction has been optimistic, with a lot of comparisons made to other frameworks. An in depth comparison between 10 different frameworks for mobile performance showed that TanStack Start performed much better than alternatives such as Next.js in terms of bundle size and various performance metrics.

The creator of jQuery, John Resig, also weighed into the discussion on X with the following:

I've been using Tanstack Start for a new project and it's super good. The server functions completely replace the need for TRPC/GraphQL/REST, the middleware is composable and fully typed, and having TSRouter's nice typing and stateful search params is icing on the cake. A+!

The excitement for the project is seen in other forums too, such as this reddit thread where some developers are considering it as a replacement for Next.js, and one user even mentioned they are using it in production for a complex project already.

In terms of migration and tooling alignment, TanStack Start supports incremental integration: existing TanStack Router or TanStack Query applications can adopt Start’s server-function and SSR features gradually, with minimal disruption. The maintainers emphasise that Start augments the Router rather than replacing it outright, making it easier for teams to adopt.

For developers considering migrating from Next.js, there is a specific migration guide available.

TanStack Start is an open-source full-stack framework powered by TanStack Router and Vite, designed for React and Solid applications that need SSR, streaming, type-safe routing, and universal deployment. With the v1 release, TanStack expands its ecosystem from client-routing to full application stacks, offering teams a compelling alternative to more opinionated meta-frameworks, particularly those seeking type-safety and fine-grained control.

About the Author

Daniel Curtis

Show moreShow less

Rate this Article

Adoption
Style

Related Content

The InfoQ Newsletter

A round-up of last week’s content on InfoQ sent out every Tuesday. Join a community of over 250,000 senior developers. View an example

We protect your privacy.

BT

AltStyle によって変換されたページ (->オリジナル) /