Vue 3源码公布,89%的人收藏了它

Vue 3源码公布,89%的人收藏了它

10月5日00:45 Vue.js框架作者,HTML5版Clear打造人尤雨溪于微博公布尚处于pre-alpha状态的Vue 3源码。

What’s coming in Vue3.0

• Make it faster

• Make it smaller

• Make it more maintainable

• Make it easier to target native

• Make your life easier

“We have achieved most of the architectural goals and new features planned for v3”已经实现v3的大部分架构目标和新功能。

Vue 3源码公布,89%的人收藏了它

• Compiler编译器

Modular architecture模块化体系架构

"Block tree" optimization "Block tree"优化

More aggressive static tree hoisting static tree hoisting功能优化

Source map support支持Source map

Built-in identifier prefixing (aka "stripWith")内置标识符前缀(又名"stripWith")

Built-in pretty-printing内置pretty-printing功能

Lean ~10kb brotli-compressed browser build after dropping source map and identifier prefixing 删除源映射和标识符前缀后构建lean~10kb brotli压缩浏览器

Vue 3源码公布,89%的人收藏了它

• Runtime运行时

Significantly faster明显加快

Simultaneous Composition API + Options API support, with typings 同时支持Composition API 、Options API及 typings

Proxy-based change detection 基于Proxy的变更检测

Fragments支持Fragments

Portals支持Portals

Suspense w/ async setup()支持Suspense w/ async setup()

However, there are still some 2.x parity features not completed yet:“但是,仍有一些2.x奇偶校验功能尚未完成。”

Server-side rendering服务器端渲染

<keep-alive>

<transition>

Compiler DOM-specific transforms 编译器特定于“DOM”的转换

v-on DOM modifiers DOM修饰符

v-model

v-text

v-pre

v-once

v-html

v-show

The current implementation also requires native ES2015+ in the runtime environment and does not support IE11 (yet).当前的实现还需要在运行环境中使用本机ES2015+,但还不支持IE11。值得注意的是,Vue 3.0虽有大幅度调整,却仍与2.x兼容。

vue

相关推荐