首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >好消息,尤雨溪宣布 Vite 8 即将发布!完全由 Rolldown 提供支持!

好消息,尤雨溪宣布 Vite 8 即将发布!完全由 Rolldown 提供支持!

作者头像
萌萌哒草头将军
发布2025-11-17 19:37:21
发布2025-11-17 19:37:21
2770
举报
文章被收录于专栏:前端框架前端框架

前言

好消息,就在今天,尤雨溪宣布即将发布 Vite 8 Beta 版本了!

正文

PayFit 工程师推特
PayFit 工程师推特

PayFit 工程师推特

PayFit 前端工程师在推特上分享了将 rolldown_rs 集成到 vite 的复杂代码库的测试结果,测试结果显示,构建时间从2分钟(120秒)降至8秒,提速15倍,仅需添加一个polyfill插件。

PayFit 的代码库包含Astro(静态站点生成)、Storybook(组件开发)、Vitest(浏览器和单元测试)以及多个Vite前端应用。

尤雨溪转发了该推特,并宣布 Vite 8 将完全采用 Rolldown 作为默认捆绑器,Beta 版即将发布。

尤雨溪推特
尤雨溪推特

尤雨溪推特

这一转变标志着 Vite 从 esbuild 和 Rollup 的混合方案向统一的 Rust 驱动架构迁移。

对于即将发布的 Vite 8 版本,我们需要提前知道下面的一些特性:

全捆绑模式(Full Bundle Mode)

我上篇文章提到,Rolldown 的 Q4 计划已实现从入口到依赖的完整捆绑流程,优化生产构建的模块合并和树摇效率。PayFit案例验证了其在复杂依赖图中的可靠性。

懒加载与跨块优化

Vite 8将集成 Rolldown 的懒加载 barrel 文件优化和跨代码块优化(如共享模块提取),预计减少10-20%的bundle体积,适合移动端和性能敏感场景。

Importmaps集成

通过支持浏览器原生的 importmaps,Vite 8 简化第三方库的导入,减少捆绑复杂性,提升运行时性能。

TypeScript优化

Rolldown 的 tsconfig 自动发现和常量枚举内联优化将减少 TypeScript 项目的运行时开销,PayFit 的 TS-heavy 项目从中受益匪浅

模块联邦支持

Vite 8 将通过 Rolldown 实现模块联邦,动态加载远程模块,类似 Webpack 的 Module Federation,但性能更高,适合微前端架构。

最后

Vite 8 的 Beta 版将进一步稳定 Rolldown 的原生 Vite 插件支持!

今天的分享就这些了,感谢大家的阅读,如果文章中存在错误的地方欢迎指正!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-09-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 萌萌哒草头将军 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 正文
    • 全捆绑模式(Full Bundle Mode)
    • 懒加载与跨块优化
    • Importmaps集成
    • TypeScript优化
    • 模块联邦支持
  • 最后
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档