WNo.97 和Void Zero云飞聊聊下一代打包引擎Rolldown1.0

No.97 和Void Zero云飞聊聊下一代打包引擎Rolldown1.0

在小宇宙播放
创作者写的节目说明

本期播客围绕 Rollup 的 Rust 重写版 —— Rolldown 展开深度对话,邀请了 Rolldown 核心开发者云飞 作为嘉宾。讨论从 Rolldown 是什么、为何诞生,到它与 Vite 的关系、技术演进路径、1.0 发布背后的故事,以及 AI 对开发工作方式的颠覆性影响。

🔧 技术背景

  • Rolldown 是一个用 Rust 编写的高性能打包工具(bundler),目标是替代 JavaScript/TypeScript 编写的 Rollup。

  • Vite 8 已全面采用 Rolldown 替代原有构建引擎(Rollup + esbuild),大幅提升了构建速度(快几倍至十几倍)。

🚀 Rolldown 与 Vite 的关系

  • Rolldown 现在是 Vite 8 的底层构建引擎。

  • Vite 8 引入了实验性功能 “full-bundle mode”:开发时也走完整打包流程,以保证开发与生产环境行为一致,减少“在我机器上能跑”的问题。

  • 尽管如此,默认仍使用 bundleless 模式(按需加载模块),因其对中小型项目更高效。

📈 未来规划

Rolldown 团队当前聚焦三大方向:

  1. 稳定性提升:修复用户上报的高优问题。

  2. 智能代码分割(Code Splitting):自动优化打包结构,提升浏览器加载性能,无需用户手动配置。

  3. 完善 Vite 的 full-bundle mode 支持,包括实现 懒编译(lazy compilation) —— 只打包访问到的代码。

💡 开源与商业

  • Vite、Rolldown 均为 完全开源且永久免费,不会收费。

  • 尤雨溪认为:开源软件收费会失去社区信任,且不符合开发者使用习惯。

  • 公司通过投资支持开源,目标是“用资本推动开源生态”,即使失败,受益的仍是社区。

🤖 AI 如何改变开发

  • 云飞坦言:自己几乎 90%+ 的代码由 AI 生成,他主要负责审查与架构设计。

  • 初期对 AI 能力持怀疑态度,但在尝试后彻底转变观念:“AI 已能胜任底层基建开发”。

  • 他建议开发者:不要抗拒 AI,而要学习如何有效指挥 AI(Prompt Engineering / Agent 设计)。

👨‍💻 给新人的建议(AI 时代)

  • 对在校生:谨慎选择计算机专业——行业变化太快,基础教育可能脱节;若热爱可学,但要有快速适应能力。

  • 对 1–3 年经验程序员:

    • 不必死磕所有底层细节(AI 可代劳);

    • 但必须理解系统架构与原理,否则无法 debug 或维护 AI 产出的复杂代码;

    • 建议关注 AI 应用层开发(如 Agent 开发),这可能是“新时代的前端”。

🌍 个人状态

  • 云飞目前远程工作,定居新加坡,生活规律:早起 → 午饭后散步 → 下午工作 → 健身 → 晚间半摸鱼式工作。


📝 Show Notes

🎙️ 嘉宾

  • 云飞:Rolldown 核心开发者,现任职于 Void Zero(尤雨溪创立的公司,节目发出时候被 Cloudflare 收购了,恭喜他们)

🔗 相关链接

📌 关键词

  • Rolldown

  • Vite 8

  • Rust bundler

  • Bundle vs Bundleless

  • Lazy compilation

  • AI 编程

  • Agent 开发

  • 开源商业模式

⏱️ 时间轴(精选)

  • – 节目开场 & VueConf 2026 宣传

  • – 什么是 Rolldown?为什么需要它?

  • – Webpack 为何“难用”?Vite 如何改善体验?

  • – 从 JS 到 Rust:性能为何是关键?

  • – Vite 8 全面切换至 Rolldown

  • – 实验性 “for-bundle mode” 解读

  • – Rolldown 项目起源与尤雨溪创业故事

  • – Rolldown 未来三大方向

  • – AI 如何参与底层开发?云飞的亲身实践

  • – AI 时代,新人该如何学习?

  • – “新时代前端 = AI 应用层开发者”?

💬 金句摘录

“Fake it until you make it.”
“AI 写代码,你当骑手——至少要知道马往哪跑。”
“未来程序员的核心能力:做 AI 与业务之间的翻译器。”


在小宇宙查看该单集文稿

说明里标出的时间点,点一下跳过去

AI 推荐理由

为什么值得听

AI 读完整集转写后给出的推荐理由

Rolldown 核心开发者云飞亲述项目四年历程:从兴趣项目到字节基建,再到尤雨溪创办 Void Zero 全职开发,中间还经历了核心成员被挖走的波折。他透露 Rolldown 立项其实早于 Turbopack,并解释了 Vite 8 为何彻底移除 esbuild 和 Rollup。更难得的是,他坦诚分享了自己从抗拒 AI 到让 AI 承担 80% 编码工作的转变,甚至坦言曾因 AI 而心态崩溃。对构建工具和 AI 编程感兴趣的话,这期能听到别处没有的一手细节。

AI 概要

本期概要

由 AI 从整集转写生成,是创作者说明之外的补充

本期节目邀请 Rolldown 核心开发者云飞,围绕 Rolldown 1.0 发布展开技术闲聊。云飞介绍了 Rolldown 作为 Rust 重写 Rollup 的 bundler 与 Vite 的关系,回顾了项目从兴趣项目到 Void Zero 公司主导的四年历程,包括团队变动、技术路线调整。他还分享了在商业公司做开源与开源孵化的区别,以及他对 AI 编程的认知转变——从抗拒到全面拥抱,AI 参与度达 80%-90%。最后讨论了 AI 时代程序员的新角色、对在校学生的建议,以及未来前端可能转向 AI 应用层开发。

AI 识别的章节

章节

点一章从那里开始播 · 与上面创作者标的时间点各自独立

00:03

开场与 Rolldown 是什么

主播介绍嘉宾云飞,云飞科普 Rolldown 作为 bundler 的基本概念,并对比 webpack 和 Rollup。

03:29

Rolldown 与 Vite 的关系

云飞解释 Vite 基于 Rollup 的历史,以及 esbuild 带来的性能启示,说明 Rolldown 用 Rust 重写 Rollup 以提升 Vite 构建性能。

09:58

Vite 8 的构建模式与兼容性

讨论 Vite 8 中 esbuild 和 Rollup 被移除,Rolldown 成为唯一底层;介绍 full-bundle mode 实验功能,以及 bundleless 与 full-bundle 的取舍。

17:08

Rolldown 的开发历程与云飞的角色

云飞讲述自己作为初始开发者之一,从兴趣项目到字节基建部门,再到 Void Zero 全职开发的经历,项目历经多次重写。

22:17

尤雨溪与 Void Zero 公司

八卦尤雨溪的管理风格,云飞认为他是好老板好朋友;介绍公司为美国公司,远程工作,以及开源引入资本的理念。

28:09

Rolldown 的立项时间与团队变动

云飞透露 Rolldown 立项早于 Turbopack,但曾因太郎被挖走而停滞;太郎现加入 Void Zero 负责 Vite Plus 等项目。

35:21

商业公司做开源 vs 开源孵化商业

云飞对比两者区别:大公司做开源仍需绩效证明,但压力相对较小;开源软件收费并非好模式,Vite 不会收费。

41:24

Rolldown 的未来规划

云飞介绍三个方向:稳定性、代码分割(Code Splitting)、Vite 8 的 full-bundle 支持与 lazy compilation。

46:15

AI 对开发工作的影响

云飞认为 AI 参与度达 80%-90%,分享自己从抗拒到拥抱 AI 的转变,以及心态崩溃的经历。

52:40

AI 共识与 Agent 开发

讨论 AI 认知的共识过程,云飞分享对 harness 的理解,比较 Claude Code、Codex、OpenCode 等 Agent 工具。

1:01:05

日常作息与对程序员的建议

云飞介绍自己健康作息,对在校学生建议谨慎选择计算机专业,对年轻程序员建议适应变化、追风口。

1:11:40

AI 时代的基础知识与未来角色

云飞强调仍需学习基础知识以便维护代码,未来程序员可能成为 AI 与用户之间的翻译器,前端可能转向 AI 应用层开发。

Web Worker-AI程序员都爱听 · 更多单集

看全部 107 期 →

Web Worker-AI程序员都爱听

WNo.97 和Void Zero云飞聊聊下一代打包引擎Rolldown1.0

Web Worker-AI程序员都爱听 · 6 月 11 日 · 1 小时 17 分

No.97 和Void Zero云飞聊聊下一代打包引擎Rolldown1.0

在小宇宙播放
创作者写的节目说明

本期播客围绕 Rollup 的 Rust 重写版 —— Rolldown 展开深度对话,邀请了 Rolldown 核心开发者云飞 作为嘉宾。讨论从 Rolldown 是什么、为何诞生,到它与 Vite 的关系、技术演进路径、1.0 发布背后的故事,以及 AI 对开发工作方式的颠覆性影响。

🔧 技术背景

  • Rolldown 是一个用 Rust 编写的高性能打包工具(bundler),目标是替代 JavaScript/TypeScript 编写的 Rollup。

  • Vite 8 已全面采用 Rolldown 替代原有构建引擎(Rollup + esbuild),大幅提升了构建速度(快几倍至十几倍)。

🚀 Rolldown 与 Vite 的关系

  • Rolldown 现在是 Vite 8 的底层构建引擎。

  • Vite 8 引入了实验性功能 “full-bundle mode”:开发时也走完整打包流程,以保证开发与生产环境行为一致,减少“在我机器上能跑”的问题。

  • 尽管如此,默认仍使用 bundleless 模式(按需加载模块),因其对中小型项目更高效。

📈 未来规划

Rolldown 团队当前聚焦三大方向:

  1. 稳定性提升:修复用户上报的高优问题。

  2. 智能代码分割(Code Splitting):自动优化打包结构,提升浏览器加载性能,无需用户手动配置。

  3. 完善 Vite 的 full-bundle mode 支持,包括实现 懒编译(lazy compilation) —— 只打包访问到的代码。

💡 开源与商业

  • Vite、Rolldown 均为 完全开源且永久免费,不会收费。

  • 尤雨溪认为:开源软件收费会失去社区信任,且不符合开发者使用习惯。

  • 公司通过投资支持开源,目标是“用资本推动开源生态”,即使失败,受益的仍是社区。

🤖 AI 如何改变开发

  • 云飞坦言:自己几乎 90%+ 的代码由 AI 生成,他主要负责审查与架构设计。

  • 初期对 AI 能力持怀疑态度,但在尝试后彻底转变观念:“AI 已能胜任底层基建开发”。

  • 他建议开发者:不要抗拒 AI,而要学习如何有效指挥 AI(Prompt Engineering / Agent 设计)。

👨‍💻 给新人的建议(AI 时代)

  • 对在校生:谨慎选择计算机专业——行业变化太快,基础教育可能脱节;若热爱可学,但要有快速适应能力。

  • 对 1–3 年经验程序员:

    • 不必死磕所有底层细节(AI 可代劳);

    • 但必须理解系统架构与原理,否则无法 debug 或维护 AI 产出的复杂代码;

    • 建议关注 AI 应用层开发(如 Agent 开发),这可能是“新时代的前端”。

🌍 个人状态

  • 云飞目前远程工作,定居新加坡,生活规律:早起 → 午饭后散步 → 下午工作 → 健身 → 晚间半摸鱼式工作。


📝 Show Notes

🎙️ 嘉宾

  • 云飞:Rolldown 核心开发者,现任职于 Void Zero(尤雨溪创立的公司,节目发出时候被 Cloudflare 收购了,恭喜他们)

🔗 相关链接

📌 关键词

  • Rolldown

  • Vite 8

  • Rust bundler

  • Bundle vs Bundleless

  • Lazy compilation

  • AI 编程

  • Agent 开发

  • 开源商业模式

⏱️ 时间轴(精选)

  • – 节目开场 & VueConf 2026 宣传

  • – 什么是 Rolldown?为什么需要它?

  • – Webpack 为何“难用”?Vite 如何改善体验?

  • – 从 JS 到 Rust:性能为何是关键?

  • – Vite 8 全面切换至 Rolldown

  • – 实验性 “for-bundle mode” 解读

  • – Rolldown 项目起源与尤雨溪创业故事

  • – Rolldown 未来三大方向

  • – AI 如何参与底层开发?云飞的亲身实践

  • – AI 时代,新人该如何学习?

  • – “新时代前端 = AI 应用层开发者”?

💬 金句摘录

“Fake it until you make it.”
“AI 写代码,你当骑手——至少要知道马往哪跑。”
“未来程序员的核心能力:做 AI 与业务之间的翻译器。”


在小宇宙查看该单集文稿

说明里标出的时间点,点一下跳过去

AI 推荐理由

为什么值得听

AI 读完整集转写后给出的推荐理由

Rolldown 核心开发者云飞亲述项目四年历程:从兴趣项目到字节基建,再到尤雨溪创办 Void Zero 全职开发,中间还经历了核心成员被挖走的波折。他透露 Rolldown 立项其实早于 Turbopack,并解释了 Vite 8 为何彻底移除 esbuild 和 Rollup。更难得的是,他坦诚分享了自己从抗拒 AI 到让 AI 承担 80% 编码工作的转变,甚至坦言曾因 AI 而心态崩溃。对构建工具和 AI 编程感兴趣的话,这期能听到别处没有的一手细节。

AI 概要

本期概要

由 AI 从整集转写生成,是创作者说明之外的补充

本期节目邀请 Rolldown 核心开发者云飞,围绕 Rolldown 1.0 发布展开技术闲聊。云飞介绍了 Rolldown 作为 Rust 重写 Rollup 的 bundler 与 Vite 的关系,回顾了项目从兴趣项目到 Void Zero 公司主导的四年历程,包括团队变动、技术路线调整。他还分享了在商业公司做开源与开源孵化的区别,以及他对 AI 编程的认知转变——从抗拒到全面拥抱,AI 参与度达 80%-90%。最后讨论了 AI 时代程序员的新角色、对在校学生的建议,以及未来前端可能转向 AI 应用层开发。

AI 识别的章节

章节

点一章从那里开始播 · 与创作者标的时间点各自独立

00:03

开场与 Rolldown 是什么

03:29

Rolldown 与 Vite 的关系

09:58

Vite 8 的构建模式与兼容性

17:08

Rolldown 的开发历程与云飞的角色

22:17

尤雨溪与 Void Zero 公司

28:09

Rolldown 的立项时间与团队变动

35:21

商业公司做开源 vs 开源孵化商业

41:24

Rolldown 的未来规划

46:15

AI 对开发工作的影响

52:40

AI 共识与 Agent 开发

1:01:05

日常作息与对程序员的建议

1:11:40

AI 时代的基础知识与未来角色

本期提到的品牌与产品

节目里自然聊到的,不是广告

Vercel提及太郎被 Vercel 挖走导致项目停滞。
28:09中性
Claude Code云飞认为 Claude Code 与模型配合最好。
58:24正面
Codex提及 Codex 作为编码 Agent 之一。
58:24正面
OpenCode提及 OpenCode 支持多模型切换。
58:24中性
VS Code云飞提到几乎不再打开 VS Code。
55:19中性
WWeb Worker-AI程序员都爱听

Web Worker-AI程序员都爱听

面向程序员及对AI感兴趣的非程序员的深度对谈播客,聚焦AI编程工具、开发实践与行业趋势。

已收录 107 期 · 最近更新 10 月 30 日

这一期适合谁

AI 对内容的推测

听众画像25–34 岁为主 · 偏男性 · 消费力较高
更适合前端开发者

这一期偏哪一派

偏沪派内容由事前准备的资料与嘉宾的专业性驱动,围绕 Rolldown 的技术问题展开,讨论范围被有意识地收住,属于编辑部式生产…

在哪里听

https://feed.xyzfm.space/rv449dl9kqka复制

概要、章节、提及与推广标注由 AI 生成,可能有误;内容版权归创作者,声湃按创作者开放的 RSS 收录。了解收录与 RSS →

更多单集 全部 107 期 →