惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Microsoft Security Blog
Microsoft Security Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
A
About on SuperTechFans
月光博客
月光博客
Jina AI
Jina AI
F
Fortinet All Blogs
博客园 - 聂微东
The Cloudflare Blog
美团技术团队
B
Blog RSS Feed
N
Netflix TechBlog - Medium
罗磊的独立博客
The GitHub Blog
The GitHub Blog
I
InfoQ
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Apple Machine Learning Research
Apple Machine Learning Research
H
Help Net Security
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
T
The Blog of Author Tim Ferriss
MyScale Blog
MyScale Blog
博客园 - 三生石上(FineUI控件)
宝玉的分享
宝玉的分享
阮一峰的网络日志
阮一峰的网络日志
V
V2EX

码云笔记

Pinia v4 发布:Vue 状态管理进入新时代 Linux LVM:故障排查与数据恢复指南 Java中wait()与sleep()方法的不同点是什么? Bonsai27B 重磅落地!27B 大模型实现手机本地运行 ES2026 第 17 版新增的 5 个新特性 高德重磅上线 ABot‑World Studio,消费级显卡就能搭建专属 3D 虚拟世界 Java中final、finally和finalize的区别是什么? 怎么修改Ollama及其模型的默认路径?Ollama路径修改、迁移与重启的操作教程 iOS27 公开测试版正式上线!AI Siri 与液态玻璃成最大看点 Linux lsof 命令详解:进程与文件监控实战 Claude Code CLI命令手册 代码审查重构Bug修复场景化工作流 OpenClaw中连接并使用本地Ollama模型的操作教程 GPT-5.6 今天正式上线:OpenAI 掏出”太阳系”全家桶,Sol / Terra / Luna 齐发,打的却是一张”效率牌” Nacos MySQL持久化部署完整教程 GPT-5.6系列正式上线:OpenAI以效能与性价比重塑AI行业竞争格局 Java中序列化与反序列化的概念是什么? 如何在HTML中实现字体颜色根据背景自动变化? JDK动态代理与CGLIB动态代理的区别是什么? OpenClaw数据加密敏感信息保护的完整教程 砸超亿美元算力!亚马逊秘密启动Moonraker项目,Alexa迎来颠覆性升级 PHP 最轻量、结构化 .docx 到 Markdown 转换器 Elephant TypeScript 7.0 正式发布 蚂蚁灵波开源全球首款 MoE 具身视频大模型 LingBot-Video,为机器人世界模型搭建新底座 SpaceX AI联合Cursor推出Grok 4.5 搅动专业AI赛道格局 英伟达Vera CPU落地商用,改写AI代理时代算力竞争规则 什么是端点检测与响应(EDR)以及它的工作原理介绍 Anime.js 已经 10 岁了!作者查出脑瘤,V5 将开始收费! 星链开启全面升级!SpaceX申请十万颗卫星,构建AI时代全球天基基建 PHP 通用表达式语言 CEL-PHP 2.0.0 正式发布! WordPress 7.0 下载,支持AI建站
Yuku正式发布!比 Vite+ 快 5.4 倍的前端工具链
沐風 普通 · 2026-07-14 · via 码云笔记

AI 概述

本文介绍全新Zig 编写的前端编译工具链 Yuku,凭借数据导向设计优化内存布局、提升CPU读取效率,大幅优化AST解析全流程。实测解析大型TS文件时,Yuku速度远超Oxc、SWC、Babel等主流工具,在npm真实场景性能优势显著。打破了Go、Rust主导前端底层工具的格局,获得Oxc作者认可。Yuku具备极强拓展性,有望成为打包、IDE、智能编码等场景的下一代底层引擎,开启前端工具链全新竞争阶段。

目录

文章目录隐藏

  1. 前端工具链的新战争
  2. Yuku 到底快在哪里?
  3. 关键优化:Data-Oriented Design
  4. npm 场景直接拉开差距
  5. 社区关注度非常高
  6. 写在最后

前端工具链这几年真的卷疯了。

esbuild 用 Go 打破性能天花板。

SWC、Oxc、Rolldown 又把 Rust 推到了前台。

现在,新的玩家来了。

这一次不是 Rust,而是 Zig。

它叫 Yuku

一个用 Zig 编写的 JavaScript / TypeScript 编译器工具链。

更夸张的是:

它的性能测试直接超过了很多人熟悉的 Oxc。

 Yuku 正式发布!比 Vite+ 快 5.4 倍的前端工具链

而 Oxc 作者 Boshen Chen 也公开认可了 Yuku 的性能表现,并称赞它采用的 Data-Oriented Design(数据导向设计)。

要知道,Oxc 可不是普通项目。

它正是当前前端工具链新时代的重要基础设施之一。

包括未来的 Vite+、Rolldown,都大量依赖 Oxc 提供的底层能力。

那么问题来了:

一个刚出现的 Zig 工具链,凭什么跑赢 Rust?

前端工具链的新战争

以前前端开发,大家关注的是:Vue、React、Next.js。

但现在真正决定开发体验的,越来越底层。

比如:

  • 代码解析
  • AST 转换
  • 类型分析
  • 压缩优化
  • Lint
  • 格式化

这些事情每天都在发生。

项目越大,工具链速度越重要。

所以近几年出现了一场基础设施重构:

Babel
  ↓
esbuild (Go)
  ↓
SWC (Rust)
  ↓
Oxc / Rolldown (Rust)
  ↓
Yuku (Zig)

前端正在逐渐进入“系统语言时代”。

很多人看到 benchmark 会疑惑:

为什么一个 Parser 能影响这么大?

原因很简单:现代前端工具链,本质就是不断处理代码,处理大致分为四步-

## 第一步:
把源码解析成 AST。

## 第二步:
分析 AST。

## 第三步:
修改 AST。

## 第四步:
重新生成代码。

所以 Parser 是整个链路最核心的一环。

Yuku 的核心优势:

就是它重新设计了这一套流程。

关键优化:Data-Oriented Design

传统 AST 通常是:

Node
 ├── Node
 │    ├── Node
 │    └── Node

大量对象嵌套。

对于 JavaScript 来说,这种结构很自然。

但对于高性能工具链来说:

它有一个问题。

内存访问效率低。

大量对象分散在内存里,会导致:

  • Cache miss
  • GC 压力
  • 序列化成本增加

Yuku 选择了另一种方式:

Data-Oriented Design

数据导向设计。

简单来说:

不要围绕对象设计。

而是围绕数据布局设计。

让 CPU 更容易读取和处理。

这也是为什么它在大规模代码解析场景里表现非常强。

npm 场景直接拉开差距

官方 benchmark 中,一个非常关键的数据:

解析 typescript.js(约 7.8MB)。

在 JavaScript 方面(npm),Yuku 比其他替代方案快 3-10 倍。

 Yuku 正式发布!比 Vite+ 快 5.4 倍的前端工具链

但它能扩展吗?能。

 Yuku 正式发布!比 Vite+ 快 5.4 倍的前端工具链

结果:

Yuku       49ms
Acorn      133ms
Babel      184ms
Oxc        265ms
SWC        480ms

相比:

  • Babel:约快 3.7 倍
  • Acorn:约快 2.7 倍
  • Oxc:约快 5.4 倍
  • SWC:约快 9.8 倍

这也是 Yuku 最有价值的地方。

因为很多时候大家只看 native benchmark:

Rust 比 Go 快。

Zig 比 Rust 快。

但真实前端环境不是这样。

最终你需要的是:

Node.js 可以直接使用。

插件可以快速调用。

AST 可以高效传输。

Yuku 针对的正是这个环节。

社区关注度非常高

因为 Vite+ 背后的方向,就是重新打造下一代前端工具链。

现在这条路线:

Vite+
 │
 ▼
Rolldown
 │
 ▼
Oxc
 │
 ├── Parser
 ├── Transformer
 ├── Minifier
 ├── Analyzer
 └── Linter

大量能力都来自 Oxc 生态。

而 Yuku 做的事情,刚好也是这个方向:底层编译能力。

所以它最大的想象空间不是:“替代某个 npm 包”。

而是未来有没有机会成为下一代:

  • Bundler
  • IDE
  • AI Coding Agent
  • Code Intelligence

的底层引擎。

写在最后

过去几年,大家以为 Rust 会成为终点。

但现在看来可能只是开始。

Go 带来了 esbuild。

Rust 带来了 SWC、Oxc、Rolldown。

现在:Zig 又来了。

更低层、更快、更接近硬件。

前端工具链的新战争,开始了。

Yuku 官网:打开站点

以上关于Yuku正式发布!比 Vite+ 快 5.4 倍的前端工具链的文章就介绍到这了,更多相关内容请搜索码云笔记以前的文章或继续浏览下面的相关文章,希望大家以后多多支持码云笔记。

「点点赞赏,手留余香」

44

给作者打赏,鼓励TA抓紧创作!

微信微信 支付宝支付宝

还没有人赞赏,快来当第一个赞赏的人吧!

声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请将相关资料发送至 admin@mybj123.com 进行投诉反馈,一经查实,立即处理!
重要:如软件存在付费、会员、充值等,均属软件开发者或所属公司行为,与本站无关,网友需自行判断
码云笔记 » Yuku正式发布!比 Vite+ 快 5.4 倍的前端工具链