Waarom Next.js 16 (en niet 15 of 14) voor ai-whisperers.org
Next.js 16.2.4 met Turbopack + App Router.
Vereisten: 4-locale SSG met sub-millisecond TTFB, content-driven (niet CMS-driven), en Swarm-deployable. Next 16's async `params: Promise<{...}>` is de juiste afweging: het dwingt correct async handling af en ontgrendelt streaming SSR later.
Eerste deploy had 4 pagina's met de oude sync `params: { lang: string }` vorm. Die 500'en in de prerender pass. Handmatige sweep over alle 22 apps in de monorepo was nodig.
Een grep one-liner bespaarde uren: `grep -rE 'params\s*:\s*\{\s*[\w]+\s*:\s*string' apps/*/app/`. Had dat vóór de eerste build moeten draaien.