> Markdown version of [/videos/818-nuxt-js-just-vue-3-and-a-bit-of-magic?t=262](https://www.wearedevelopers.com/videos/818-nuxt-js-just-vue-3-and-a-bit-of-magic?t=262). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Nuxt.js - Just Vue 3 and a bit of magic? Think Nuxt 3 is just Vue with a bit of magic? Discover how its integrated Nitro engine and Vite ecosystem transform enterprise-grade, full-stack development. - **Speakers:** Alexander Lichter - **Event:** World Congress 2023 - **Published:** November 10, 2023 - **Duration:** 26:32 - **URL:** https://www.wearedevelopers.com/videos/818-nuxt-js-just-vue-3-and-a-bit-of-magic ## Summary While Vue 3 excels at building reactive user interfaces, scaling into enterprise-grade applications often requires robust deployment tooling, server-side rendering, and an optimized developer experience. Nuxt 3 bridges this gap as a progressive, Vite-powered framework that minimizes configuration overhead while optimizing for serverless environments and lightning-fast cold starts. Through the live construction of a full-stack application, the framework's native capabilities emerge, spanning dynamic file-based routing, server-rendered components, and composable data fetching. The workflow highlights Nuxt's integrated Nitro server engine, enabling developers to build a backend-for-frontend architecture directly within the application repository. This setup provides seamless, fully typed connections between server API routes and client-side code without requiring complex type-sharing configurations. To handle persistent data, the application utilizes the Unstorage package to bind a server API route to Cloudflare KV storage over HTTP. This showcases how Nuxt operates as a versatile, extensible architecture capable of universal deployment across edge workers, serverless functions, and traditional Node environments. Ultimately, migrating large monolithic applications to this Vite-backed ecosystem significantly improves hot module replacement speeds and unifies the full-stack developer workflow. **Keywords:** nuxt 3 framework, vue 3 applications, vite build tool, server-side rendering, universal deployment, nitro server engine, backend-for-frontend pattern, cloudflare kv storage, unstorage package, hot module replacement, dynamic file-based routing, serverless edge functions, api route typing, data fetching composables, full-stack typescript ## Chapters 1. **Introduction to Nuxt 3 and its core framework capabilities** (00:02) — An overview of Nuxt 3 highlights the framework's universal deployment strategies and low serverless startup times. 1. **Setting up a basic Nuxt project via Vite** (02:34) — Initializing a Nuxt application demonstrates the immediate visual feedback provided by Vite's hot module replacement. 1. **Configuring file-based routing and Vue page layouts** (04:22) — Creating a dedicated pages directory enables automatic content routing through the default NuxtPage template component. 1. **Fetching external API data with Nuxt composables** (05:58) — Utilizing the useFetch composable simplifies the process of retrieving and rendering JSON payloads from public network APIs. 1. **Managing dynamic routes and matching URL parameters** (08:21) — Utilizing bracket syntax for file names allows developers to access URL parameters dynamically via route composables. 1. **Understanding server-side rendering and client hydration mechanics** (12:04) — Nuxt automatically generates populated HTML on the server to bypass initial client-side execution delays before hydration. 1. **Creating backend API endpoints with the Nitro engine** (12:53) — Building endpoints within the server directory unlocks automatic type inference between backend handlers and frontend fetch calls. 1. **Integrating cloud key-value databases via Unstorage drivers** (15:44) — Configuring Nitro storage drivers connects server endpoints directly to persistent datasets like Cloudflare KV stores over mapped environment variables. 1. **Implementing a backend-for-frontend data synchronization layer** (20:05) — Merging external API calls with local storage insertions inside Nitro routing handlers creates a consistent state persistence layer. 1. **Reviewing built-in framework features and Vite migration advice** (24:43) — Migrating large applications from Webpack to Vite drastically improves the broader developer experience through notably faster module reloading operations. ## Related Moments - [Implementing server-rendered Vue apps using the Nuxt framework](https://www.wearedevelopers.com/videos/421-next-nest-nuxt-nust) (from "Next, Nest, Nuxt… Nust?") - [Core architectural reasons for migrating to Nuxt three](https://www.wearedevelopers.com/videos/294-modern-web-development-with-nuxt3) (from "Modern Web Development with Nuxt3") - [Core features of the Nuxt meta-framework for Vue](https://www.wearedevelopers.com/videos/1306-wearedevelopers-live-whats-nuxt-and-next-for-app-development-20-years-ajax-and-more) (from "WeAreDevelopers LIVE - Whats Nuxt and Next for app development, 20 years AJAX and more") - [Introduction to modern web development with Nuxt two](https://www.wearedevelopers.com/videos/294-modern-web-development-with-nuxt3) (from "Modern Web Development with Nuxt3") - [Introduction to the speaker and frontend projects](https://www.wearedevelopers.com/videos/1666-lessons-learned-from-building-a-thriving-vue-js-saas-application) (from "Lessons learned from building a thriving Vue.js SaaS application") - [Reimagining modern web application servers with the Nitro engine](https://www.wearedevelopers.com/videos/320-building-better-with-nuxt-3) (from "Building Better with Nuxt 3") ## Related Articles - [Web Development Best Practices: What The Data Tells us](https://www.wearedevelopers.com/magazine/84-web-development-best-practices-what-the-data-tells-us) - [The Best JavaScript Framework to Learn](https://www.wearedevelopers.com/magazine/229-the-best-javascript-framework-to-learn) - [The Best 7 Frontend Frameworks for Developers in 2025](https://www.wearedevelopers.com/magazine/400-the-best-7-frontend-frameworks-for-developers-in-2025) - [Next.js App Router: Explained](https://www.wearedevelopers.com/magazine/387-next-js-app-router-explained) ## Related Jobs - [Frontend Engineer](https://www.wearedevelopers.com/jobs/ext/2731832-frontend-engineer) at **Almedia** - [Founding Engineer (Front End)](https://www.wearedevelopers.com/jobs/48423-founding-engineer-front-end) at **Momentic** - [Senior Software Engineer, Angular](https://www.wearedevelopers.com/jobs/ext/2796428-senior-software-engineer-angular) at **Bitpanda** - [Senior Fullstack Engineer, Angular & Nestjs (Defi Wallet)](https://www.wearedevelopers.com/jobs/ext/1983681-senior-fullstack-engineer-angular-nestjs-defi-wallet) at **Bitpanda** - [Staff Frontend Software Engineer](https://www.wearedevelopers.com/jobs/48370-staff-frontend-software-engineer) at **Bitdrift** - [Mid/Senior Full-Stack Engineer (Web-first)](https://www.wearedevelopers.com/jobs/ext/1210833-mid-senior-full-stack-engineer-web-first) at **SMG Swiss Marketplace Group**