State of Vue & Vite 2026: Amsterdam recap
The 2026 edition of the Vue.js Amsterdam conference was the occasion of numerous announcements for Vue, but even more for the Vite ecosystem as a whole. Read on to catch up on Nuxt, Vue Router, Vapor Mode, Vite 8, Vite Plus, Void Cloud, and more.
Vue Ecosytem
Nuxt 4.4
Daniel Roe released Nuxt 4.4 on the conference stage. This is one of the mature framework releases where everything gets better, and nothing really changes. DX and performance improvements across the board. This release ships with: Vue Router 5, custom instances of data fetchers, and perf improvements at build+runtime. There's a lot more, so read the Nuxt 4.4 release notes for the complete updates.
Vue 3.6 and Vapor mode
Vue 3.6's most expected feature is Vapor Mode, which allows to ship performant Vue apps by removing the virtual DOM. Evan teased it in the State of Vue 2022 (!), and it released in beta this December 2025. Many successive beta releases have since helped to catch bugs as a stable release is nearing—hopefully later this year.
(yes, I still use em dashes)
Vue Router 5
Vue Router 5.0 shipped earlier this January. Framed by the maintainers as a “boring” release, this is an all-internal update dropping the dependency on unplugin-vue-router and integrating the library into the package.
Vite and JavaScript ecosystem
Vite 8
Vite 8 is Vite's most impactful major release since v1→v2. From Vite's inception, it used esbuild to compile the development app and rollup to bundle the production app. Vite 8 changes that by leveraging rolldown, the long-awaited Rust-based rebuild of Rollup. Massive performance improvement across the board.
Unless you're building directly on top of Vite, expect to benefit from this in upcoming meta-frameworks major version releases.
Vite Plus
VoidZero released Vite+ as an open-source, MIT licensed project! Building on top of Vite and the oxc toolchain, it's an all-in-one tool for JavaScript frontend apps:
- build and bundle (
vite), - lint (
oxlint), - format (
oxfmt), - typecheck (
tsgolint), - package (
tsdown), - test (
vitest), - manage your Node version,
- and manage packages (à la
@antfu/ni)
...with a unified vp CLI.
Consequently, it also allows condensing half a dozen config files in a single, glorious, vite.config.ts.
Void Cloud
Since Vite+ is open-sourced, VoidZero had to find another way to build a profitable business. You guessed it, they launched a Cloud. Introducing Void Cloud. Queues, crons, serverless, databases, ORM, edge deployments, ISR, caching, it has it all. Everything is deployed on Cloudflare.
The brillance of it is that all void features can be integrated into any Vite-based app or meta framework because it's just a Vite Plugin. Because the Cloud comes with the JS libary to implement it, void is effectively also a meta-framework in itself. Like nuxt + nuxthub basically.
PS. If something's missing or you spotted a mistake, my DMs are open. 👇