尤雨溪公布blog 《2022 Year In Review

lxf2023-03-15 18:15:01

2023 年 1 月 1 日,尤雨溪公布blog 《2022 Year In Review》, 原文中回顾了 2022 年发生的事情,并探讨了 2023 年的期待。下面一起来看看具体内容吧!

回望 2022 年

2022 年 2 月,Vue.js 团队将 Vue 的默认设置版本号转换为 3.x。 标志着架构 v3 版本全部官方网一部分都已就绪,还有对给予全新良好实践手册的文本文档展开了重要改动。

如今还是处于绿色生态系统迁移到 Vue 3 的缓冲期。因而,在更改以后,Vue.js 精英团队更致力于根据理财工具来改变 Vue 开发者的感受。团队人员一直积极开展 Vite 的研发,根据公布 Volar 1.0,对 Vue 的 IDE 和 TypeScript 适用展开了重要改善。

在 2022 年,Vue 3 的 NPM 利用率增加了近 200%。 在小区层面,Vue 3 生态体系己经完善,带来了进一步提高了生产力水平优异解决方法。 Nuxt 3 和 Vuetify 3 皆在 2022 年 11 月做到平衡状态,NativeScript for Vue 3 近期上线了公测版。 除此之外,还有一些早已适用 Vue 3 非常长一段时间伟大新项目:Quasar、NaiveUI、Ionic Vue、PrimeVue、InkLine、Element Plus 等。

虽然 Vue 3 目前是默认设置版本号,但由于转移成本缘故,许多用户迫不得已正常使用 Vue 2。 为了保证 Vue 2 客户从框架的发展中受益,Vue.js 精英团队决定把 Vue 2 的源码转移到 TypeScript,并且在 Vue 2.7 中往后移殖了一些重要的 Vue 3 作用。 而且保证 Vite、Vue Devtools 和 Volar 都同时支持 Vue 2 和 Vue 3。

未来展望 2023 年

比较小与更频繁地主次版本号

伴随着最后一个 Vue 2 主次版本号 (2.7) 的出台,预计将在 2023 年飞速发布 Vue 3 最核心的作用。

Vue.js 需要改善的一件事就是公布节奏感。 Vue 遵照 semver,这就意味着应当只公布主次版本作用。 以往,使用了“大主次”的办法,将很多作用组成在一个大的、不经常公布的主次版本。这就导致在对待别的高多元性作用时,非常多的低多元性作用被阻拦。 在 2023 年,期待公布比较小、更频繁地主次版本号,便于可以更有效地推出更多作用。

这也意味着将调节 v3.3 里面的内容。原本计划在 v3.3 里将 Suspense 和 Reactivity Transform 从试验情况完毕。可是,Vue.js 精英团队觉得二者仍然需要进一步的 RFC 探讨,而且他们不可阻拦别的更直观的功效落地式。 如今,v3.3 的目的是完成确立并且不必须 RFC 探讨的建议/方案作用。比如,适用 <script setup> 宏中的内部导进种类。

此外,Vue.js 团队将:

  • 进一步评定 Suspense 和 Reactivity Transform 的准备工作状况;
  • 评定未完成客户递交的 RFC 和结构要求;
  • 发布计划在 3.4 及更高一些版本达到的功能性的 RFC,比如 SSR 懒散水合物。

另一件需要注意的问题事儿是,能够在预见的未来,并没有重要开创性转变计划。意识到了客户在 v2 到 v3 衔接期内面临的难题,期待 Vue 有一个更好的长期性更新全过程。

Vapor Mode

Vapor Mode 是一直在实验的另一种编译程序对策,其灵感来自于 Solid。 给出同样的 Vue SFC,与当前根据虚似 DOM 的输出对比,Vapor Mode 把它编译成特性更高一些、应用越来越少运行内存而且需要越来越少运行中适用代码的 JavaScript 导出。 它还是处于早期阶段,这儿有一些有关的关键点:

  • Vapor Mode 适用主要关注特性的测试用例。这是可供选择的,也不会影响已有的代码库。
  • 开发人员将能够将 Vapor 部件子树嵌入到一切已有的 Vue 3 运用中。在理想化前提下,希望能够在部件等级完成粒度分布挑选,这就意味着能够在同一个运用中随意混和 Vapor 部件与非 Vapor 部件。
  • 仅应用 Vapor 部件搭建运用容许从 bundle 中删掉虚似 DOM 运行中,进而明显降低 baseline 运行中尺寸。
  • 为了获取最佳状态,Vapor Mode 将仅支持 Vue 功能性的一个子集合。尤其是,Vapor Mode 部件将仅支持 Composition API 和 <script setup>。 可是,这一受鼓励的子集合在 Vapor 与非 Vapor 部件中间的工作状态完全一致。

大会

2023 年即将迎来很多零距离的 Vue 大会:

  • Vue.js Amsterdam:2 月 9 日至 10 日,荷兰阿姆斯特丹;
  • Vue.js Live:5 月 12 日至 15 日,伦敦;
  • VueConf US:5 月 24 日至 26 日,国外孤胆车神;
  • VueFes Japan:10 月 28 日,日本日本东京。

尤雨溪方案亲自参与这所有的一切主题活动,在缺阵三年之后,急不可耐需要再度看到小区!

距 Vue 2 完毕适用剩下一年

今日间距 Vue 2 完毕适用正好剩下一年。Vue.js 团队创建了一个网页页面来描述这一点的含意,并阐述了一些期待在结束适用日期之后应用 Vue 2 的开发者的选择项:Vue 2 完毕大力支持和拓展鼓励的详细资料。

全文: blog.vuejs.org/posts/2022-…