尤雨溪公布 Vue 3.0 开发路线:将从头开始重写 3.0

news/2024/7/10 2:18:40 标签: Vue
在上周的 Vue.js 伦敦大会上,Vue.js 作者尤雨溪简要介绍了 Vue 下一个主要版本要发布的内容,9 月 30 日,尤雨溪在 medium 个人博客上发布了 Vue 3.0 的开发路线,我们不妨看看 Vue 3.0 将会有怎样的发展。

兼容

按照尤雨溪的说法,因为 Vue 3.0 是主要版本,所以会包含一些重大变更。不过,开发组会非常重视兼容性问题,他们也将尽快开始传达这些重大变更,并做了这样的保证:除了渲染函数 API 和作用域插槽语法之外的所有内容都将保持不变,或者通过兼容性构建让其与 2.x 保持兼容。

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

重构

为了实现更清晰、更易维护的源代码架构,尤雨溪表示将从头开始重写 3.0,并将一些内部功能分解为单独的包,以便隔离复杂性。

新的源代码结构(有可能会变化)
此外,代码库现在也用 TypeScript 编写,相信 TypeScript 的类型系统和 IDE 的支持将让新的代码贡献者更容易做出有意义的贡献。

其他的改进

1.改进编译器
2.支持 IE 11
3.其他运行时改进
4.改进观察机制


发布日程


接下来,开发组将完成 3.0 版本的编译器和服务器端渲染部分,并开始发布 Alpha 版本。这些主要用于针对一小部分新应用进行稳定性测试。然后就是 Beta 阶段,在测试阶段,主要目标是更新支持库和工具,如 Vue Router、Vuex、Vue CLI、Vue DevTools,并确保它们与新版本能够完美兼容。开发组还会与社区的库作者合作,帮助他们一起为 3.0 做好准备。

在 API 和代码库稳定之后,将冻结 API 并进入 RC 阶段。在这个阶段,还将提供“兼容版本”:包含 2.x API 兼容层的 3.0 版本。这个版本还将带有一个标记,可以打开这个标记来禁用有关 2.x API 的警告。兼容版本可作为将应用程序升级到 3.0 的指南。

在发布最终版本之前的最后一个任务是提供上述的 IE 11 兼容构建版本。

最终发布时间还没确定,可能会在 2019 年。


http://www.niftyadmin.cn/n/1732321.html

相关文章

JavaScript弹出窗口DIV层效果代码 [

document对象] 该对象是window和frames对象的一个属性,是显示于窗口或框架内的一个文档。 属性 alinkColor 活动链接的颜色(ALINK)   anchor 一个HTMI锚点,使用#lt;A NAME#gt;标记创建(该属性本身也是一个对象)   anchors array 列出文档锚点对象的数组(#lt;A NAME#gt;)(该…

使用70行代码配合hooks重新实现react-redux

原由 react-hooks 是 react 官方新的编写推荐,我们很容易在官方的 useReducer 钩子上进行一层很简单的封装以达到和以往 react-redux \ redux-thunk \ redux-logger 类似的功能,并且大幅度简化了声明。 react-hooks 的更多信息请阅读 reactjs.org/hook…

炫酷粒子表白,双十一脱单靠它了!

双十一光棍节又要来临了,每年这个时候都是本人最苦闷的时刻。日渐消瘦的钱包,愈发干涸的双手,虽然变强了,头却变凉了。今年一定要搞点事情! 最近听女神说想谈恋爱了,✧(≖ ◡ ≖) 嘿嘿,一定不能…

【Vue.js 牛刀小试】05:第五章 - 计算属性与监听器

前言 在 Vue 中,我们可以很方便的将数据使用插值表达式( Mustache 语法)的方式渲染到页面元素中,但是插值表达式的设计初衷是用于简单运算,即我们不应该对差值做过多的操作。当我们需要对差值做进一步的处理时&#xf…

IE7,IE8与IE6兼容路上的痛苦

首先必须说的是IE6真得很垃圾,存在太多让人意想不到的bug,但是他主流所以没办法。 1. 首先是position:fixed属性,在ie6中没有这个属性,所以需要在ie6中实现可以有2种方式: a. js方式实现,这样的…

前端实现文字跑马灯的三种方式

前言 最近写了一个文字跑马灯的项目需求,刚开始用js写,能够完成需求。后面想着换种方式(分别是html和css)来实现同一个需求,以减少性能消耗。 首先,需求分析: 需求点1.判断文字的长度和容器的长度,如果文字长度大于容器长度则开…

CSS样式的优先级别

优先原则一&#xff1a;文本从上到下&#xff0c;后出现的样式优先于前面出现的同一样式 例&#xff1a; <style type”text/css”> .def1{background:black;} .def2{background:yellow; } </style><div class” def2 def1″>测试1</div>结果&#xff…

细说后端模板渲染、客户端渲染、node 中间层、服务器端渲染(ssr)

前端与后端渲染方式的发展大致经历了这样几个阶段&#xff1a;后端模板渲染、客户端渲染、node 中间层、服务器端渲染&#xff08;ssr&#xff09;。 1. 后端模板渲染 前端与后端最初的渲染方式是后端模板渲染&#xff0c;就是由后端使用模板引擎渲染好 html 后&#xff0c;返…