Vue 3源码公布

2022-11-26 0 1,071

10 月 5 日下午,Vue.js 架构的译者兼核心理念开发人员尤雨溪发布了尚处在 Pre-Alpha 状况的 Vue 3 源代码。

Vue 3源码公布说学狡蛛属的TX加紧余下的假日天数撸两遍源代码吧 : D

译者则表示,Vue 3 主要的构架改良、强化和新机能均已顺利完成,剩的主要就各项任务是顺利完成许多 Vue 2 原有机能的移殖。

Fedora的具体内容正式发布天数仍未提到,但是依照 Vue 在 GitHub repo 申明展现的 Roadmap,前面应该还会正式发布 Alpha(方案于 Q4 正式发布)、Beta 等版,因此最少要要到 2020 年 Q1 才有可能正式发布 3.0 Fedora。Vue 3源码公布尤雨溪在今年刊登的”Vue 3.0 Updates”主轴演说中常特别强调过 Vue 3 包涵的四个关键性变动:1.速率2.表面积3.可移殖性4.面向全国原生植物5.可用性Vue 3源码公布

上面介绍呵呵特别针对 Vue 3 方案并已同时实现的主要就构架改良和新机能:

C++(Compiler)

采用模组化构架

强化 “Block tree”

更保守的 static tree hoisting 机能

支持 Source map

内置标识符前缀(又名 “stripWith”)

内置整齐打印(pretty-printing)机能

移除 source map 和标识符前缀机能后,采用 Brotli 压缩的浏览器版精简了大约 10KB

运行时(Runtime)

速率显著提升

同时支持 Composition API 和 Options API,以及typings

基于 Proxy 同时实现的数据变更检测

支持 Fragments

支持 Portals

支持 Suspense w/ async setup()

最后,还有许多 2.x 的机能仍未移殖过来:

服务器端渲染

<keep-alive>

<transition>

Compiler DOM-specific transforms

v-onDOM 修饰符

v-model

v-text

v-pre

v-once

v-html

v-show

对了,还有与浏览器兼容性方面的问题,虽然今年尤雨溪曾提出会支持 IE11,但目前正式发布的 Pre-Alpha 版打包后的代码是 ES2015+,并且【仍未】支持 IE11。Vue 3源码公布

至于与旧版的兼容情况,因为 Vue 3.0 是主要就版,因此会包涵许多重大变更。但是,开发组会非常重视兼容性问题,他们做了这样的保证:除了渲染函数 API 和作用域插槽语法之外的所有内容都将保持不变,或者通过兼容性构建让其与 2.x 保持兼容。

总的来说,Vue 3.0 虽然会对顶级 API 进行重大的修整,但依然会保持与 2.x 的兼容。此外,2.x 的最后一个次要版将成为 LTS,并在 3.0 发布后继续享受 18 个月的 bug 和安全修复更新。

开源中国征稿啦!

开源中国 www.oschina.net 是目前备受关注、具有强大影响力的开源技术社区,拥有超过 400 万的开源技术精英。我们传播开源的理念,推广开源项目,为 IT 开发人员提供一个发现、采用、并交流开源技术的平台。

现在我们开始对外征稿啦!如果你有优秀的技术文章想要分享,热点的行业资讯需要报道等等,欢迎联系开源中国进行投稿。投稿详情及联系方式请参见:我要投稿

Vue 3源码公布推荐阅读

PostgreSQL 12 正式正式发布:全面的性能提升

微软想将新版 Edge 浏览器引入 Linux

开源公司被云厂商“寄生”,咋整?

Java 13 都正式发布了,线程池的正确用法你知道吗?

RMS 给微软的建议:开源 Windows、收回“毒瘤”言论

Vue 3源码公布

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务