尤雨溪宣布成立新公司 VoidZero,已完成 460 万美元(折合人民币 3200 多万) 种子轮融资,由知名投资机构 Accel 领投。公司专注于构建下一代高性能、统一的 JavaScript 工具链,旨在解决现有工具链碎片化、依赖复杂及性能瓶颈等问题,为开发者提供更流畅的开发体验。
VoidZero 的核心目标与工具链特点VoidZero 致力于打造一个统一的 JavaScript 生态系统开发工具链,其核心特点包括:
- 统一性使用相同的 AST(抽象语法树)、解析器和模块互操作性处理所有任务,消除工具间的不一致性,减少冗余解析成本。
- 高性能工具链采用编译到本机的语言编写,以速度为最高优先级,支持最大并行化和低开销的 JS 插件。
- 可组合性每个组件独立可消费,提供高级定制的构建模块,开发者可根据需求灵活组合。
- 运行时无关性不绑定特定 JavaScript 运行时,确保在所有环境中提供一致的开发体验。
团队与融资情况- 团队背景VoidZero 组建了一支经验丰富的团队,成员包括 Vite、Vitest、Oxc 等开源项目的创建者和核心贡献者,具备深厚的 JavaScript 工具开发经验。
- 融资用途460 万美元种子资金将用于推动工具链的研发和市场推广,加速技术落地。
已开源的项目进展VoidZero 已发布多个高性能开源工具,部分项目已被 OpenAI、Google、Apple、Microsoft 等企业采用:
- 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 阶段)。
Rolldown 与其他打包器的性能对比(来源:VoidZero 官方)
未来规划- 短期目标(2024 年)稳定 Rolldown 打包器,并将其集成为 Vite 在开发和生产环境中的统一打包器。计划于今年晚些时候发布由 Rolldown 驱动的 Vite alpha 版本。
- 长期目标(2025 年及以后)完成 Oxc 的其他功能开发,逐步将整个 Vite 生态系统迁移至 Rolldown 和 Oxc 驱动的架构。
- 企业级解决方案除开源项目外,VoidZero 将提供端到端的 JavaScript 工具解决方案,满足企业环境对规模和安全性的要求。
行业背景与挑战JavaScript 已从浏览器脚本语言发展为全球最广泛使用的编程语言,但随着应用规模和复杂性的增长,开发者面临以下问题:
- 工具链碎片化现有工具链依赖大量第三方库,配置和集成成本高。
- 性能瓶颈解析、转换、打包等环节效率不足,影响开发体验。
- 维护负担冗余代码和复杂依赖导致项目维护困难。
VoidZero 的工具链通过统一架构和高性能设计,直接回应了这些痛点,有望成为下一代 JavaScript 开发的基础设施。
总结尤雨溪创立的 VoidZero 通过 460 万美元融资 和一支技术实力雄厚的团队,正推动 JavaScript 工具链向 高性能、统一化、可扩展 的方向发展。其开源项目已展现显著优势,未来与 Vite 的深度整合将进一步巩固其在前端领域的地位。企业级解决方案的推出也将满足更大规模的开发需求,值得开发者持续关注。
参考链接:
VoidZero 官方公告