跪拜 Guibai
← All articles
Frontend · JavaScript · Vue.js

Vue 4 Enters Planning with Promise of Backward Compatibility and Full ESM Switch

By 程序员海军 ·
Read original on juejin.cn ↗ Google Translate ↗ Alt translation

Dropping CommonJS will force build and bundler updates across the Vue ecosystem, but the backward-compatibility pledge reduces the risk of a painful migration. The broader point: AI coding is repositioning front-end developers from hands-on coders to product-focused decision-makers, so investing in judgment and product sense is the practical hedge.

Summary

Vue 4 is officially on the planning table. Evan You outlined the direction at Vue Fes Japan 2026 in Tokyo: no large breaking changes to preserve ecosystem compatibility, a full migration to ES modules that drops CommonJS builds, and a set of new features still in RFC. No release date has been set.

The Vue ecosystem is also evolving beyond the next major version. Vue 3.6 is working on Vapor Mode, a new compilation strategy that reduces reliance on the virtual DOM by generating more direct DOM update logic, promising lower runtime overhead and improved performance. Evan You's tooling efforts now span Vite, Rolldown, and Vite+, pushing the broader JavaScript toolchain forward.

The conversation around Vue 4 also touches on AI coding's role in front-end development. Manual component splitting, styling, and API wiring are increasingly handled by AI tools, shifting the developer's primary job from writing code to exercising judgment. The original commentary stresses that in the AI era, judgment paired with AI outweighs raw coding skill, and the ability to understand requirements and design products remains the durable asset.

Takeaways
— Vue 4 is in planning, with no release date announced.
— Evan You emphasized no large breaking changes to preserve ecosystem compatibility.
— Vue 4 will fully migrate to ES modules, dropping CommonJS builds.
— Some new features are still under RFC discussion.
— Vue 3.6's Vapor Mode reduces virtual DOM usage for lower runtime overhead.
— Evan You's tooling work now includes Vite, Rolldown, and Vite+.
— AI coding is shifting front-end work from manual component breakdown to AI-assisted generation, making judgment the key differentiator.
— In the AI era, the combination of judgment and AI is considered more valuable than raw coding skill.
Conclusions

Vue's promise of no breaking changes indicates the framework has reached a stability-oriented phase, where ecosystem compatibility outweighs novelty.

Dropping CommonJS will create friction in existing toolchains, but the move is a necessary step toward modern JavaScript standards.

The commentary that AI coding is the true game-changer implies that front-end developers must cultivate judgment and product sense, as manual coding is becoming a commodity.

Concepts & terms
Vapor Mode
A compilation strategy in Vue 3.6 that reduces reliance on the virtual DOM by generating direct DOM update logic, lowering runtime overhead and improving rendering performance.
Rolldown
A JavaScript bundler being developed by Evan You, positioned as a faster successor to Rollup, integrated into the Vite toolchain.
From the discussion
Featured comments
Gainax

Vue 4 hasn't come yet, but frontend has already been sentenced to 4.

See top comments, translated →
Source: juejin.cn ↗ Google Translate ↗ Backup ↗