Vite 8 正式发布
Vite 8 稳定版现已正式发布。 此版本一大重点内容就是,将用于开发阶段快速构建的 esbuild 和用于优化生产环境构建的Rollup 两个打包工具合二为一:搭载了Rolldown作为其唯一的、统一的、基于 Rust 的打包工具,在保持完全插件兼容性的同时,构建速度提升了 10-30 倍。 根据介绍,Rolldown设计目标有三个: 性能:Rolldown 使用 Rust 编写,运行速度接近原生 Rust。在基准测试中,它的速度比 Rollup 快 10-30 倍,性能水平与 esbuild 相当。 兼容性:Rolldown 支持与 Rollup 和 Vite 相同的插件 API。大多数现有的 Vite 插件都能与 Vite 8 即插即用。 高级功能:单一的统一打包器解锁了双打包器设置难以或不可能实现的功能,包括完整的打包模式、更灵活的块分割、模块级持久缓存和模块联邦支持。 公告称,这是自 Vite 2 以来最重要的架构变革。Vite 8 将 Vite 打造成一个端到端工具链的入口,该工具链由紧密协作的团队组成:构建工具 (Vite)、打包工具 (Rolldown) 和编译器 (O...