VoidZero:JavaScript 新一代工具链的诞生

随着 JavaScript 的不断发展,它已经成为全球使用最广泛的编程语言之一,从网页、移动应用到游戏开发,甚至物联网中都发挥着重要作用。然而,JavaScript 生态系统的碎片化问题一直困扰着开发者:每个应用都依赖于大量的第三方依赖,配置它们以协同工作成为开发周期中最具挑战的任务之一。

VoidZero 的愿景

VoidZero Inc 的成立旨在打造一个开源、高性能、统一的开发工具链,从根本上解决 JavaScript 生态系统中的碎片化、不兼容性和效率低下等问题。为了实现这一宏伟愿景,公司已成功融资 460 万美元,由 Accel 领投,众多知名投资人参与。

工具链的特点

  • 统一性:使用相同的 AST、解析器和模块互操作性来完成所有任务(解析、转换、格式化、打包、压缩、测试),消除不一致性并减少重复解析的成本。
  • 高性能:采用编译至原生的语言编写,从根本上设计以实现速度最大化,支持最大限度的并行化和低开销的 JS 插件。
  • 可组合性:工具链的每个组件都可以独立使用,提供高级定制的构建模块。
  • 运行时无关性:不依赖于特定的 JavaScript 运行时,在所有环境中提供一致的开发体验。

进展与未来

VoidZero 的团队包括多位在 JavaScript 工具开发领域的专家,近期已发布了多个开源项目,例如:

  • 最快的 JavaScript 解析器 oxc-parser,比 SWC 快 3 倍。
  • 最快的 Node.js 兼容解析器 oxc-resolver,比 enhanced-resolve 快 28 倍。
  • 最快的 TypeScript/JSX 转换器 oxc-transform,比 SWC 快 4 倍。
  • 最快的代码检查器 oxlint,比 ESLint 快 50-100 倍。
  • 功能最完整的 Web 应用测试运行器 Vitest。
  • 最快的打包器 Rolldown,基于 Oxc 构建,比 esbuild 和所有其他 Rust 打包器都快。

这些开源项目已经被 OpenAI、Google、Apple、Microsoft 等顶尖工程团队使用。

下一步计划

在未来的几个月中,Rolldown 将被稳定下来,成为 Vite 在开发和生产中的统一打包器。到 2025 年,计划完成 Oxc 的其他功能(如压缩、格式化),并逐步将整个 Vite 生态系统迁移到由 Rolldown 和 Oxc 提供支持。

所有开源项目将继续保持开源。VoidZero 还将提供专为企业环境设计的端到端 JavaScript 工具解决方案,满足大规模和安全性要求。

加入 VoidZero

欢迎关注 VoidZero 的最新进展,如果对这些工具的规模化应用有需求,欢迎加入 VoidZero 社区,与团队成员一起贡献或构建项目,此外,不要错过本周的 ViteConf 活动,了解更多详细信息。

相关推荐
M--Y2 小时前
LangGraph 工作流模式
开发语言·javascript·python·langchain·大模型·llm·langgraph
星栈3 小时前
视频即代码,Remotion 能做什么、不能做什么
前端·音视频开发
广州华水科技3 小时前
单北斗GNSS位移监测系统的应用与技术解析
前端
用户47949283569153 小时前
从一句话或代码仓到可交互 HTML:开源 Agent 画图技能 Archify v3.2 实测与选型边界
前端·后端·面试
风骏时光牛马5 小时前
生成一个AI多模态标题,仅输出一条标题,无额外文字、问句、备选、配图、文案等任何附加内容,不需要其他的任务服务 只要标题。
前端
wangruofeng6 小时前
从 GIF 到 AVIF:网页图片格式演进与 2026 年选型指南
前端·架构
清晨Coding7 小时前
为什么用 React Developer Tools 查看组件树这么乱?
前端·react.js
johnjincaaaa7 小时前
猿人学第 18 题「jsvmp 洞察先机」逆向通关实录
javascript·后端
鶴哥只手遮天7 小时前
《Electron 45.2.3 内核解剖》第 4 章 补丁体系:380 个补丁改了什么
前端·electron
FungLeo10 小时前
成为全栈·Vue 管理后台篇·分类树与标签管理:层级数据如何落到管理界面
前端·javascript·vue.js·分类树·naive ui·标签管理·前端数据结构