Lovable published the log of their migration: off Next.js on Vercel, onto TanStack Start running on Cloudflare workerd . Six months for the code, two more for the rollout, on a product serving tens of millions of visitors. The original is worth reading in full — How we migrated lovable.dev away from Next.js . This isn’t a retelling of it. I’m taking the published numbers and then separating the two things a “we switched frameworks” post usually blends together: the part that only makes sense at their scale , and the part a five-person team can use next week . Why they moved, and why the reason isn’t “Next.js is bad” Three motives, none of them a complaint about the framework: Dogfooding. Lovable generates apps for users, and those apps run on Lovable’s own worker infrastructure. The main product ran on something else. Every time the platform had a rough edge, the product team wasn’t the first to feel it. Single-app scale. The main site is one large app under heavy load — a genu...