Vue 3.0的源代码终于发布了

Posted 程序猿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vue 3.0的源代码终于发布了相关的知识,希望对你有一定的参考价值。

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

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


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



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


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


Vue 3.0的源代码终于发布了


编译器

  •  模块化架构

  •  “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的功能尚未完成:



 服务器端渲染
  •  <keep-alive>

  •  <transition>

  • 编译器特定于DOM的转换
    • v-on DOM 修饰符

    • v-model

    • v-text

    • v-pre

    • v-once

    • v-html

    • v-show


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



●编号4104,输入编号直达本文

●输入m获取到文章目录

推荐↓↓↓
 

前端开发

更多推荐

涵盖:程序人生、算法与数据结构、黑客技术与网络安全、大数据技术、前端开发、Java、Python、Web开发、安卓开发、ios开发、C/C++、.NET、Linux、数据库、运维等。

以上是关于Vue 3.0的源代码终于发布了的主要内容,如果未能解决你的问题,请参考以下文章

Vue 3.0 公开后的撕逼大战……

终于来了!Vue 3.0 源码开放

Vue 3.0 公开代码之后……

Vue 3.0 源码分析-数据侦测

Vue 3.0 源码正式放出

Vue 3.0 公开代码后,引发国外一场撕逼大战!