We migrated railway.com, the dashboard, and the canvas from Next.js to Vite + TanStack Router in two PRs. Here's why, how, and what we learned.