With the conclusion of the first Nuxt Nation Conference, a lot of us have Nuxt 3 on the brain. So what did the conference yield about the future of Nuxt? Here's quick overview of what we learned!
Most exciting of all, we now have a date set for the beta release! Mark your calendars for October 12, 2021!
If you've been on the fence about using Nuxt due to it's lack of support for Vue 3 your wait is almost over! Nuxt 3 is built with the latest version of Vue and therefore will reap all the benefits of the Vue 3 framework including:
Nuxt 3 will be built on a brand new server engine called Nitro. Due to this re-write of the server engine, Nuxt will now benefit from:
Nuxt 3 will support bundling with both the latest version of Webpack (version 5) as well as Vite for both development and production builds. Whichever one you choose, you'll be sure to experience a faster development experience and decreased production build times.
PS. If you want to use Vite in development for Nuxt 2 you can now with the Nuxt Vite module. Just be aware it's still experimental and might not work with many modules but I've had some good success with it so far.
Worried about migrating from Nuxt 2 to Nuxt 3? The awesome team at Nuxt Labs knows the real world concern of such a migration and has endeavored to make the transition as easy as possible. That's where Nuxt Bridge comes in. Nuxt Bridge provides:
Alternately, Nuxt bridge also allows you to incrementally update to Nuxt 3 by backporting several Nuxt 3 features to Nuxt 2 including:
export defaultpretty much everywhere
<script setup>without having to import ref, computed, etc
I don't know about you, but I'm extremely excited for this upcoming release! Go checkout the official coming soon page for more info: https://nuxtjs.org/v3