No.97 和Void Zero云飞聊聊下一代打包引擎Rolldown1.0
Web Worker-前端程序员都爱听

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

77分钟 478 3周前
节目简介
来源:小宇宙
本期播客围绕 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 GitHub:https://github.com/rolldown/rolldown
* 云飞github
* https://github.com/hyf0
* Vite 官网:https://vitejs.dev
* VueConf 2026:https://vueconf.cn (7月18日·上海,尤雨溪将出席)
📌 关键词
* Rolldown
* Vite 8
* Rust bundler
* Bundle vs Bundleless
* Lazy compilation
* AI 编程
* Agent 开发
* 开源商业模式
⏱️ 时间轴(精选)
* 00:00 – 节目开场 & VueConf 2026 宣传
* 01:30 – 什么是 Rolldown?为什么需要它?
* 06:00 – Webpack 为何“难用”?Vite 如何改善体验?
* 08:30 – 从 JS 到 Rust:性能为何是关键?
* 10:00 – Vite 8 全面切换至 Rolldown
* 11:30 – 实验性 “for-bundle mode” 解读
* 21:00 – Rolldown 项目起源与尤雨溪创业故事
* 41:30 – Rolldown 未来三大方向
* 48:00 – AI 如何参与底层开发?云飞的亲身实践
* 1:05:00 – AI 时代,新人该如何学习?
* 1:15:00 – “新时代前端 = AI 应用层开发者”?
💬 金句摘录
“Fake it until you make it.”
“AI 写代码,你当骑手——至少要知道马往哪跑。”
“未来程序员的核心能力:做 AI 与业务之间的翻译器。”

加入我们的 Discord

与播客爱好者一起交流

立即加入

扫描微信二维码

添加微信好友,获取更多播客资讯

微信二维码

播放列表

自动播放下一个

播放列表还是空的

去找些喜欢的节目添加进来吧