学习
实践
活动
工具
TVP
写文章

Vue 3.0的源代码终于发布了

来自:开源最前线(ID:OpenSourceTop)

综合自:@尤小右微博,Vue Github仓库

10 月 5 日凌晨,Vue.js 框架的作者兼核心开发者尤雨溪公布了尚处于 Pre-Alpha 状态的 Vue 3 源码。

本次发布的是 Alpha 预览版,根据 Vue 官方时间表,至少要等到 2020 年第一季度才有可能发布 3.0 正式版。但目前发布的版本中主要的架构改进、优化和新功能都已经完成,剩下的主要是完成一些 Vue 2 现有功能的移植,可以说剩下的工作就只有一些修修补补了。

根据项目仓库显示,此版本的改进如下:

编译器

模块化架构

“Block tree”优化

static tree hoisting 功能优化

支持 Source map

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

内置pretty-printing功能

删除source map和标识符前缀后,可压缩大约10K

运行

明显更快

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

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

支持 Fragments

支持 Portals

支持 Suspense w/ async setup()

但是,仍有一些2.x的功能尚未完成:

服务器端渲染

编译器特定于DOM的转换

v-on DOM 修饰符

v-model

v-text

v-pre

v-once

v-html

v-show

赶紧把源码读起来,据了解,主体部分的代码量也只有1.1w行。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191008A0J9WB00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券