Skip to content

【标题】Vue团队开源基于Rust的JavaScript打包工具Rolldown

【核心内容】

  • Vue团队正式开源了基于Rust的JavaScript打包工具Rolldown,它是一个与Rollup兼容的应用程序接口和插件接口,类似于esbuild。
  • Rolldown旨在作为Vite未来使用的打包工具,取代目前Vite内部依赖的esbuild和Rollup两个不同的打包工具。
  • 使用两个不同的打包工具存在输出差异和性能开销的问题,因此开发团队希望Vite能整合一个单一的打包工具,提供原生级性能、内置转换、与Rollup兼容的插件接口和高级构建输出控制。
  • Rolldown采用Rust编写,基于Oxc构建,团队还计划在Oxc的转换器和压缩工具将来可用时进行集成。
  • 团队的长期目标是让Vite用户能够以最小的成本过渡到内部使用Rolldown的Vite版本,并且Rolldown也将作为独立的打包工具直接使用。

【评论内容】 小红书用户:Vue团队开源了一个新的JavaScript打包工具,名字叫Rolldown,听起来有点像Rollup的替代品,不知道它能不能解决Vite目前使用两个不同打包工具的问题呢?期待它能提供更好的性能和更高级的构建输出控制。 微信公众号读者:Vue团队又开源了一个新的工具,这次是基于Rust的JavaScript打包工具Rolldown。不过,这个工具还处于早期阶段,不知道能不能实现团队的长期目标,让Vite用户能够顺利过渡到使用Rolldown的版本。不过,作为一个独立的打包工具,或许会有更多的使用场景。

" 【标题】Vue 团队开源新武器:Rolldown,告别双打包时代

【核心内容】

  1. Rolldown 是使用 Rust 开发的 Rollup 替代品,提供与 Rollup 兼容的应用程序接口和插件接口,功能范围更类似于 esbuild。
  2. Rolldown 旨在作为 Vite 未来使用的打包工具,整合单一的打包工具以提升性能和减少不必要的性能开销。
  3. Rolldown 采用 Rust 编写,基于 Oxc 构建,目前在使用其解析器,并计划在未来集成转换器和压缩工具。
  4. 项目团队成员共有 4 人,现在由 Vue 和 Vite 作者尤雨溪领导。

【小红书用户评论】 @小鱼儿:哇塞,Rust 语言又搞大事啦!Vue 团队这波操作太帅了,期待 Rolldown 带来更高效的打包体验!

【微信公众号读者评论】 @风中追风:又一个 Rust 语言的佳作,Rolldown 能否替代 Rollup 和 esbuild 成为 Vite 的一把利器呢?让我们拭目以待!"

上次更新于: