尤雨溪近日发布了 Vue 3.0 源代码,仓库地址位于 GitHub。尽管当前仍处于 Pre-Alpha 阶段,但随着 Alpha 和 Beta 版本的推进,正式落地已不远。

业界此前曾预测,除了性能优化、脚手架更新和新功能外,TypeScript 将成为核心重点。在此次发布的源代码版本中,98% 的代码已由 TypeScript 编写,预计后续版本将达到 100%。
通过源码我们可以了解到针对 Vue 3 计划并已实现的主要架构改进和新功能,其中编译器的优化尤为显著:

编译器优化
编译器优化主要体现在以下几个方面:
- 采用模块化架构设计
- 优化'Block tree'结构
- 实施更激进的 static tree hoisting 功能
- 原生支持 Source map
这些改进为 Vue 3 的性能和开发体验奠定了坚实基础。

