您的位置:首页 > Web前端 > Vue.js

Vue 3.0的源代码终于发布了

2019-10-07 22:17 726 查看

来自:开源最前线(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的功能尚未完成:



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

  •  <transition>

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

    • v-model

    • v-text

    • v-pre

    • v-once

    • v-html

    • v-show


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



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

●输入m获取到文章目录

推荐↓↓↓
 

前端开发

更多推荐25个技术类微信公众号

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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: