近日,Vue.js、Vite 作者尤雨溪宣布成立新公司:VoidZero,其旨在解决当前 JavaScript 工具链碎片化、依赖复杂以及性能瓶颈等问题,为开发者提供一个更加流畅和高效的开发体验。。目前,公司已完成 460 万美元(折合人民币 3200 多万)种子轮融资。
概要:VoidZero Inc.专注于构建统一、高性能的JavaScript生态系统开发工具链,旨在解决碎片化、依赖复杂及性能瓶颈问题。公司已筹集460万美元种子资金,由Accel领投,组建了一支经验丰富的团队,并推出了多个开源项目,包括快速解析器、解析器、转换器、linter和打包器。未来计划稳定Rolldown打包器,并使其成为Vite的统一打包器,同时提供企业端解决方案。
背景
JavaScript 自诞生以来,已经从一种基于浏览器的脚本语言发展成为世界上最广泛使用的编程语言,广泛应用于Web、移动应用、游戏开发以及物联网等多个领域。然而,随着JavaScript应用的规模和复杂性不断增加,开发者面临着越来越多的挑战。现有的JavaScript工具链虽然丰富,但碎片化严重,每个应用都依赖于大量的第三方依赖项,配置和集成这些工具成为开发周期中的一大难题。
尤雨溪深刻认识到这些问题,并致力于打造一个统一的 JavaScript 工具链。这个工具链将具备以下特点:
统一:使用相同的AST(抽象语法树)、解析器和模块互操作性来处理所有任务,消除不一致性并减少冗余解析成本。
高性能:用编译到本机的语言编写,以速度为最高优先级,提供最大的并行化和低开销的JS插件支持。
可组合:工具链的每个组件都是独立可消费的,提供高级定制的构建模块。
运行时无关:不绑定任何特定的JavaScript运行时,在所有环境中提供相同的开发体验。
团队
为了实现这一愿景,VoidZero已经成功筹集了460万美元的种子资金,由知名投资机构Accel领投,多家知名风投公司和行业领袖参与。这笔资金将用于推动VoidZero工具链的研发和市场推广。
在过去的一年里,VoidZero组建了一个具有深厚JavaScript工具经验的团队,包括Vite、Vitest、Oxc等开源项目的创建者和核心贡献者。团队一直在努力开发所设想的工具链的基础元素,并取得了显著的进展。
进展
VoidZero 已经交付了一系列开源项目,包括:
Oxc-parser:最快的且最符合规范的JavaScript解析器,比SWC快3倍。
Oxc-resolver:最快的Node.js兼容解析器,比enhanced-resolve快28倍。
Oxc-transform:最快的TypeScript/JSX转换器,比SWC快4倍。
Oxlint:最快的linter,比ESLint快50-100倍。
Rolldown:最快的打包器,基于Oxc构建,比esbuild和所有其他Rust打包器都快(目前处于alpha阶段)。
这些项目已经被世界上一些领先的工程团队使用,包括OpenAI、Google、Apple、Microsoft等知名企业。
未来
接下来几个月,VoidZero 的主要目标是稳定 Rolldown,并将其成为Vite在开发和生产中的统一打包器。团队计划在今年晚些时候发布由 Rolldown 驱动的 Vite 的 alpha 版本,并在 2025 年继续完成 Oxc 的其他计划功能,并逐步将整个 Vite 生态系统迁移到由Rolldown和Oxc提供动力。
除了开源项目外,VoidZero还将提供一个端到端的JavaScript工具解决方案,以满足企业环境的规模和安全要求。
原文:https://voidzero.dev/posts/announcing-voidzero-inc
整理:前端充电宝