RepoJournal
Vue.js

@vuejs

Vue + the surrounding frontend ecosystem

Pick a date

Topics: JavaScript Full archive →

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

References

  1. [1] v3.6.0-rc.1 ↗ vuejs/core
  2. [2] fix(compiler-core): avoid leaking slot branch keys vuejs/vue-jsx-vapor
  3. [3] perf(compiler/vapor): avoid redundant text run slicing vuejs/vue-jsx-vapor

Quick answers

What shipped in Vue.js on July 18, 2026?
Vue's reactivity system just got rebuilt from the ground up, and Vapor Mode is production-ready for the first time. In total, 2 commits and 1 releases landed.
Who contributed to Vue.js on July 18, 2026?
2 developers shipped this update, including zhiyuanzmj and github-actions[bot].
What were the notable Vue.js updates?
v3.6.0-rc.1, fix(compiler-core): avoid leaking slot branch keys, and perf(compiler/vapor): avoid redundant text run slicing.

More from @vuejs

Daily updates, in your inbox

Follow Vue.js

Vue + the surrounding frontend ecosystem We'll email you a link to confirm first.

Free. Confirm via email. Unsubscribe in one click.

— or follow the whole beat:

Elsewhere on the wire