
Vue 3 源码开放了:(目前依然是 pre-alpha 状态,但主要的架构改进、优化和新功能都已经完成,剩下的主要是完成一些 Vue 2 现有功能的移植)
源码链接:https://github.com/vuejs/vue-next
他来了 他来了 看到这由内而外的强类型规范气氛。我已经可以想象到之后的智能提示带来的编程体验有多爽了。太棒了
已经实现了针对v3计划的大多数架构目标和新功能:
Compiler(编译)
模块化架构
"Block tree" optimization
More aggressive static tree hoisting
Source map 支持
内置标识符前缀(又名“ stripWith”)
内置pretty-printing
删除source map和identifier prefixing后,精简〜10kb brotli压缩的浏览器版本
Runtime(运行)
明显更快
同时撰写API + Options API支持,并进行输入
基于Proxy的变更检测
Fragments
Portals
Suspense w/ async setup() 但是,仍有一些2.x校验功能尚未完成:服务器端渲染
<keep-alive><transition>编译器特定于DOM的转换v-onDOM modifiersv-modelv-textv-prev-oncev-htmlv-show
当前的实现还需要运行时环境中的本机ES2015 +,并且不支持IE11(尚未)。
Vue3已开放源码,实现预alpha版大部分架构目标与新功能,如模块化编译器、优化块树、更激进的静态树提升等。支持智能提示,提升编程体验。运行时显著加速,兼容API与Options API,基于Proxy变更检测。但仍缺服务器端渲染等功能。
1万+

被折叠的 条评论
为什么被折叠?



