Jan 24, 2026 2 min read
A real-world case study on why we moved away from Next.js, what broke, what improved, and why TanStack Start ended up being the better long-term choice for our stack at AntiRaid.

Elias Mercer
@selectdev
TanStack Start is a relatively new but rapidly rising framework that has been gaining serious traction in the web development community. Everywhere we looked, developers were praising its performance, developer experience, and speed of iteration.
At AntiRaid and Purrquinox, we wanted to find out whether the hype was actually justified — or just another overblown trend.
So instead of testing it on a small demo project, we made a bold decision:
We migrated our production website, Badgerfang, from Next.js to TanStack Start.
Repository:
https://github.com/Anti-Raid/badgerfang-next
As someone who genuinely likes Next.js and has built multiple projects with it, I went into this migration skeptical. Next.js is mature, powerful, and widely adopted — switching away from it isn’t a decision we took lightly.
But we wanted real data, real experience, and real results.
One of our biggest concerns was the complexity of migrating frameworks. In many cases, switching stacks leads to rewrites, architectural headaches, breaking changes, and weeks of cleanup.
Surprisingly, the migration was much smoother than expected.
Instead of fighting the framework, we felt like we were working with it.
One of the most measurable and immediate wins was build time.
~2.5 minutes per build
~1 minute per build
That’s roughly a 75% reduction in build time.
This change alone significantly improved our workflow.
Beyond builds, runtime performance improved noticeably.
Pages now feel:
Previously, some pages had noticeable loading delays while Next.js handled hydration and client-side logic. With TanStack Start, page transitions feel near-instant, often loading with what feels like a single click.
The perceived performance boost has a real impact on user experience and engagement.
Another major improvement came from developer experience.
This translates into:
No migration is perfect, and TanStack Start is no exception.
We encountered minor issues with WASM integration, which required some troubleshooting and workarounds.
For a newer framework, the reliability and performance were impressive.