Dictionary
Nuxt.js
Nuxt.js is an intuitive Vue framework for building server-side rendered, statically generated, and hybrid web applications. It provides automatic code splitting, file-based routing, powerful module system, and built-in SEO optimization through server-side rendering that delivers fully formed HTML to both users and search engine crawlers.
The framework follows a convention-over-configuration approach where file placement determines behavior. Pages in the pages directory become routes automatically. Components in the components directory are auto-imported. Server API endpoints live in the server directory. Layouts, middleware, composables, and plugins each have designated directories, creating a predictable project structure that new team members can navigate immediately.
For web development teams working with Vue, Nuxt provides the production infrastructure that Vue itself does not include. It handles server-side rendering configuration, build optimization, development server setup, and deployment targeting for various platforms including Vercel, Netlify, Cloudflare Workers, and traditional Node.js servers. Nuxt 3, built on Nitro server engine and Vue 3, introduced full TypeScript support, improved performance, and a hybrid rendering model that lets developers choose rendering strategies per route.