【Rust日报】2026-03-12 Vite 8.0 正式发布

💡 原文中文,约1500字,阅读约需4分钟。
📝

内容提要

Vite 8.0于2026年3月12日发布,采用Rolldown作为唯一构建工具,构建速度提升10-30倍,保持插件兼容性,解决了双构建器的维护问题,并支持多种高级特性。

🎯

关键要点

  • Vite 8.0于2026年3月12日正式发布,采用Rolldown作为唯一构建工具。
  • 构建速度提升10-30倍,保持插件兼容性。
  • Vite每周下载量达6500万次。
  • 早期版本依赖esbuild和Rollup两个独立构建工具,存在维护和同步问题。
  • Rolldown的设计目标包括性能、兼容性和高级特性。
  • 多家公司报告生产构建时间显著改进。
  • 推出了可搜索的Vite、Rolldown和Rollup插件目录。
  • 讨论内联汇编在Rust抽象机中的语义问题。
  • 内联汇编必须遵守规则,否则会产生未定义行为(UB)。
  • 提出的解决方案是为每个内联汇编块提供等效的Rust代码'故事'。
  • 通过故事代码可以判断内联汇编是否违反Rust的规则。

延伸问答

Vite 8.0的主要变化是什么?

Vite 8.0采用Rolldown作为唯一构建工具,构建速度提升10-30倍,并保持插件兼容性。

Rolldown的设计目标是什么?

Rolldown的设计目标包括性能、兼容性和支持高级特性。

Vite 8.0的市场表现如何?

Vite每周下载量达6500万次,显示出强劲的市场表现。

内联汇编在Rust中的语义问题是什么?

内联汇编在Rust中可能导致未定义行为,特别是当它修改共享引用时,可能与编译器的优化假设不一致。

如何判断内联汇编是否违反Rust的规则?

可以通过为每个内联汇编块提供等效的Rust代码'故事'来判断,故事代码必须在可观察的状态方面与汇编代码相同。

Vite 8.0相较于早期版本有什么改进?

Vite 8.0解决了早期版本中双构建器的维护问题,统一了构建工具,提升了构建速度。

➡️

继续阅读