Nuxt er meta-rammeverket for Vue (ekvivalenten til Next.js for React). Det legger til server-side rendering (SSR), filbasert ruting og full-stack-evner på toppen av Vue — og gjør Vue fra et klient-side bibliotek til et komplett applikasjonsrammeverk.
Kjerneproblematiket som SSR løser
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
