The Wire · Showcase
VUE 3.6 RC LANDS WITH VAPOR MODE COMPLETE AND REACTIVITY REWRITE
By RepoJournal · Filed · About Vue.js
Vue's reactivity system just got rebuilt from the ground up, and Vapor Mode is production-ready for the first time.
Vue 3.6.0-rc.1 [1] marks the end of Vapor Mode's development roadmap and ships a complete rewrite of @vue/reactivity powered by alien-signals, delivering measurable wins on both performance and memory usage without touching your component code. The reactivity refactor is the real story here: it's a architectural shift that improves how Vue tracks dependencies, cuts overhead, and scales better under heavy component trees. Alongside the RC, the compiler team shipped two targeted fixes that matter for production apps [2] [3]. The slot branch key leak patch [2] prevents subtle state bugs in complex slot scenarios, while the text run slicing optimization [3] reduces redundant processing during template compilation. This RC is stable enough to test in staging but not production; the team is watching for edge cases before final release.
Action items
- → Test Vue 3.6.0-rc.1 in staging immediately - reactivity changes are deep vuejs/core [plan]
- → Review Vapor Mode docs if you're building high-performance apps - it's now feature-complete vuejs/core [monitor]
- → Lock [email protected] in production until 3.6 ships final vuejs/core [plan]
References
- [1] v3.6.0-rc.1 ↗ vuejs/core
- [2] fix(compiler-core): avoid leaking slot branch keys vuejs/vue-jsx-vapor
- [3] perf(compiler/vapor): avoid redundant text run slicing vuejs/vue-jsx-vapor