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

推荐订阅源

Google DeepMind News
Google DeepMind News
人人都是产品经理
人人都是产品经理
S
Securelist
P
Proofpoint News Feed
H
Help Net Security
S
Schneier on Security
T
Tenable Blog
C
Cisco Blogs
S
Security @ Cisco Blogs
博客园 - 司徒正美
博客园 - 叶小钗
Cisco Talos Blog
Cisco Talos Blog
Google DeepMind News
Google DeepMind News
C
Cybersecurity and Infrastructure Security Agency CISA
Google Online Security Blog
Google Online Security Blog
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Hacker News: Ask HN
Hacker News: Ask HN
NISL@THU
NISL@THU
云风的 BLOG
云风的 BLOG
V
Vulnerabilities – Threatpost
T
The Blog of Author Tim Ferriss
aimingoo的专栏
aimingoo的专栏
W
WeLiveSecurity
www.infosecurity-magazine.com
www.infosecurity-magazine.com
Jina AI
Jina AI
腾讯CDC
WordPress大学
WordPress大学
Simon Willison's Weblog
Simon Willison's Weblog
Vercel News
Vercel News
小众软件
小众软件
N
Netflix TechBlog - Medium
有赞技术团队
有赞技术团队
AWS News Blog
AWS News Blog
雷峰网
雷峰网
Forbes - Security
Forbes - Security
The Hacker News
The Hacker News
博客园 - 聂微东
F
Full Disclosure
量子位
Scott Helme
Scott Helme
宝玉的分享
宝玉的分享
A
About on SuperTechFans
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Schneier on Security
Schneier on Security
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
K
Kaspersky official blog
AI
AI
SecWiki News
SecWiki News
Webroot Blog
Webroot Blog
Martin Fowler
Martin Fowler

码云笔记

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建站 Docker Desktop(windows)版本下载 详解 Linux 端口监听检查工具:ss、netstat、lsof 京东 JoyAI 上线 UGC 数字人功能,普通人一键打造专属虚拟分身 Java中Integer缓存池的作用是什么? 应对劳动力短缺 日本加码布局AI机器人产业,2040年拟千万台机器人落地各行各业 Java中深拷贝与浅拷贝的区别是什么? Claude旗舰模型收费规则大变:订阅权益取消,转为按量计费 MySQL中的分布式架构和复制策略 如何在 MySQL 中处理 BLOB 和 CLOB 数据类型? 如何在 MySQL 中处理和优化长时间运行的查询? git提交信息分别用什么icon好? Composer安装与配置教程 35岁华为员工偷偷面试,被面试官嘲讽:你是被淘汰的吧?他的回怼让面试官当场闭嘴 谷歌Nano Banana 2 Lite正式上线:4秒极速出图,大幅降低AI生图成本 锐捷交换机运维配置完全参考手册 Vue 3.5:Effect Scope 与响应式污染隔离机制 IS-IS协议基本概念、工作原理与扩展应用 美团LongCat-2.0重磅开源!国产万亿参数大模型解锁超长上下文新能力 LangChain4j 和 LangGraph4j 区别是什么?哪个更好? Claude Code 的聊天和配置可以一键搬进 Codex 了 码云笔记详解Markdown格式兼容性、图片显示失效与同步冲突解决 python实现自动爬取某论坛帖子并导出到Word文档的实战教程 高德低调内测 AI 零代码工具“袋马”,切入小微商家轻量化应用开发赛道 一文看懂OSPF:基础概念、工作原理和应用场景 PHP (Yii2) 接入企业级 SSO 单点登录实战教程 Google终于支持修改Gmail邮箱了?实测告诉你哪些能改,哪些不能改!(附详细教程+FAQ) UCloud 4.6 元 / 月服务器是真的吗? 2026 云服务器完整选购攻略 Webiny:无服务器应用程序框架 Fyrox:现代化的 Rust 游戏引擎 千问发布全球首个原生语言世界模型Qwen-AgentWorld,AI智能体迈入全环境实操新时代 火山引擎上新豆包音频生成模型1.0,AI音频生成实现一键全流程创作 使用Claude Code经常遇到的10个问题 如何批量清理wordpress所有文章和标签,保留设置,保留分类? 谷歌 NotebookLM 内测文献综述矩阵工具,Gemini3.5 赋能 AI 学术结构化研究 京东开源JoyAI-VL-Interaction模型 解锁AI实时视频视觉交互新形态 破解中小商家海报设计难题!MeiGen-AI开源闭环AI设计方案落地 详解Bash set 命令:set -e、set -x 和 set -u 完全指南 Node Plus ?比 pnpm 快 24 倍! Plan-Execute-Replan 和 ReAct 的区别是什么? Anthropic最新报告揭秘:AI编程人机协作成开发者主流工作模式 详解PostgreSQL 18 逻辑复制冲突检测与解决方法 JDK动态代理与CGLIB动态代理的区别是什么? 详解 Linux 中 localhost、127.0.0.1 与 Loopback(回环地址) OpenAI Codex新手入门教程 安装配置AGENTS.md与MCP全流程详解 程序员必备AGENTS.md配置指南 规避AI编码修改乱象 使用 Codex 必装的 12 个插件,你值得拥有! macOS AI CLI工具安装与避坑指南 OpenClaw Gemini Claude报错全套解决方案 智谱AI正式开源GLM-5. 2 模型:主打1M无损上下文与长程代码任务 小米 MiMo Claw 正式版上线 轻量化 Agent 打通金山办公生态 如何定义 Vue 的动态路由?如何获取传过来的动态参数? 记录Claude Code Router 接入过程遇到问题及解决方法 千问AI眼镜凭硬核实力领跑2026智能穿戴赛道 程序员特有的习惯你占了几条! 郝景芳新作半数内容由AI创作,文坛郝景芳AI写作争议再起 使用 iftop、nload、bmon、vnstat 监控 Linux 网络带宽 现代富文本编辑器为什么最终都会抛弃 DOM? Vue 的 v-cloak 和 v-pre 指令有什么作用? 去哪里买抖音号?抖音小号在线购买-抖音小号出售批发 实名闲鱼小号出售|闲鱼账号批发|咸鱼发布账号|出售闲鱼发布账号 zfb号购买-支付宝小号购买-实名支付宝购买号-企业支付宝购买-支付宝小号批发 个人支付宝实名账号出售|v2/v3支付宝账号出售|实名支付宝小号购买 闲鱼账号哪里有卖-闲鱼实名账号购买的途径 Java注解的实现原理是什么? Agentation MemPalace 《置身钉内》之好词好句好段摘抄 AI有声书革命!万象有声全自动生产线,7元/万字颠覆网文有声化行业 详解CentOS 7跨版本迁移Rocky Linux9 生产环境安全升级教程 Java中序列化与反序列化的含义是什么? 18. Python 标准库之 Json 模块
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 倍的前端工具链