Vue.js 2022 Review & 2023 Roadmap: What’s Next for the Frontend Framework?
Evan You’s 2023 blog post reviews Vue.js’s 2022 milestones—including the shift to Vue 3, ecosystem growth, and Vue 2 migration—while outlining 2023 plans such as smaller releases, Vapor Mode, and upcoming conferences, offering a comprehensive outlook for developers.
On Jan 1, 2023, Evan You published the blog “2022 Year In Review”, reflecting on Vue’s 2022 milestones and outlining expectations for 2023.
Review of 2022
Vue 3 becomes default
In February 2022 the Vue team switched the default version to 3.x, marking that all official parts of the framework were ready and documentation was updated with best‑practice guides.
Transition period
The ecosystem is still in transition to Vue 3. After the switch, the team focused on tooling to improve developer experience, contributing to Vite, releasing Volar 1.0, and enhancing IDE and TypeScript support.
Growth of Vue 3
Vue 3’s NPM usage grew by nearly 200% in 2022. The ecosystem matured with solutions that boost productivity. Nuxt 3 and Vuetify 3 reached stable status in November, NativeScript for Vue 3 entered beta, and projects such as Quasar, NaiveUI, Ionic Vue, PrimeVue, InkLine, and Element Plus have long supported Vue 3.
Continued Vue 2 usage
Despite Vue 3 being default, many users remain on Vue 2 due to migration costs. To help them, the team migrated Vue 2’s source to TypeScript and back‑ported key Vue 3 features in Vue 2.7, while ensuring Vite, Vue Devtools and Volar support both versions.
Outlook for 2023
Smaller, more frequent minor releases
With the final Vue 2 minor release (2.7) out, Vue 3 core features will be shipped at full speed in 2023. The team aims to adopt a stricter semver approach, releasing smaller, more frequent minor versions to avoid bundling many low‑complexity features into large releases.
Adjustments in v3.3
Planned features such as Suspense and Reactivity Transform will stay in RFC discussion and not block other work. v3.3 will focus on proposals that do not require further RFCs, e.g., supporting external type imports in <script setup> macros.
Planned work
Further evaluate readiness of Suspense and Reactivity Transform.
Assess pending user‑submitted RFCs and feature requests.
Publish RFCs for features slated for 3.4+, such as lazy SSR hydration.
No major breakthrough changes are planned; the focus is on a smoother upgrade path from v2 to v3.
Vapor Mode
Vapor Mode is an experimental compilation strategy inspired by Solid. Given the same Vue SFC, Vapor Mode compiles to higher‑performance JavaScript with less memory usage and a smaller runtime compared to the virtual‑DOM output. It is optional, does not affect existing code, and aims to allow component‑level granularity, removing the virtual‑DOM runtime when only Vapor components are used. Currently it supports only the Composition API and <script setup>.
2023 Vue conferences
Vue.js Amsterdam – Feb 9‑10, Netherlands.
Vue.js Live – May 12‑15, United Kingdom.
VueConf US – May 24‑26, New Orleans, USA.
VueFes Japan – Oct 28, Tokyo, Japan.
Evan You plans to attend all events in person, eager to reconnect with the community after three years.
Author: Evan You Original: https://blog.vuejs.org/posts/2022-year-in-review.html
21CTO
21CTO (21CTO.com) offers developers community, training, and services, making it your go‑to learning and service platform.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
