Nuxt est le meta-framework pour Vue (l'équivalent de Next.js pour React). Il ajoute le rendu côté serveur (SSR), le routage basé sur les fichiers et les capacités full-stack en plus de Vue — transformant Vue d'une bibliothèque côté client en un framework d'application complet.
Pourquoi c'est important
Plain Vue SPA: server sends an empty <div id="app"></div> + JS bundle
→ browser downloads JS, runs Vue, THEN renders content
→ slow first paint, and crawlers may see a blank page (bad SEO)
Nuxt SSR: server renders the full HTML and sends it ready-to-view
→ fast first paint, content visible immediately, great SEO
→ Vue then "hydrates" it to make it interactive
