Vite 8 Beta:Rolldown 驱动的新一代 Vite

news/2025/12/4 8:13:08/文章来源:https://www.cnblogs.com/catchadmin/p/19304843

Vite 8 Beta:Rolldown 驱动的新一代 Vite

由 Rolldown 驱动的 Vite 8 首个 Beta 版本已经发布。Vite 8 带来了显著更快的生产构建性能,并为后续能力升级解锁了更多可能。开发者可以通过将 vite 升级到 8.0.0-beta.0 并查阅官方迁移指南来体验这一版本。

Vite 团队表示,这次发布统一了底层工具链,使整体行为更一致,同时显著提升了构建性能。Vite 现在使用 Rolldown 作为打包器,替代了此前「开发使用 esbuild、生产使用 Rollup」的双打包器组合。

原文 Vite 8 Beta:Rolldown 驱动的新一代 Vite

一个面向 Web 的新打包器

在此之前,为满足开发与生产环境不同的需求,Vite 依赖两个打包器:

  • esbuild:用于开发阶段的快速编译;
  • Rollup:用于生产环境的打包、分块(chunking)和优化。

这种组合让 Vite 能够把精力集中在开发体验和整体编排上,而不是从零开始重造解析与打包能力。不过,维护两套独立的打包流水线也带来了不少不一致:

  • 各自独立的转换(transform)流水线;
  • 不同的插件系统;
  • 越来越多的「胶水代码」用于在开发与生产之间对齐行为。

为了解决这些问题,VoidZero 团队构建了下一代打包器 Rolldown,目标就是服务于 Vite。Rolldown 的设计重点包括:

  • 性能:Rolldown 使用 Rust 编写,以接近原生的速度运行。在性能上可以与 esbuild 匹敌,并且比 Rollup 快约 10–30 倍;
  • 兼容性:Rolldown 支持与 Rollup 和 Vite 相同的插件 API,多数 Vite 插件在 Vite 8 中即可直接工作;
  • 更多特性:Rolldown 为 Vite 解锁了更高级的功能,例如 Full Bundle Mode、更灵活的 chunk 拆分控制、模块级持久缓存、Module Federation 等。

统一的工具链

Vite 替换打包器的影响远不止性能提升。打包器背后依赖解析器(parser)、解析/解析器(resolver)、转换器(transformer)和压缩器(minifier)等多个组件。Rolldown 在这些方面使用了由 VoidZero 主导的另一个项目 Oxc

这使得 Vite 成为由同一团队维护的端到端工具链的入口:构建工具(Vite)、打包器(Rolldown)以及编译器(Oxc)。

这种对齐带来了更一致的行为,并使团队能够更快地跟进和适配不断演进的 JavaScript 语言规范。它也解锁了一系列此前仅靠 Vite 本身难以实现的优化。例如,可以利用 Oxc 的语义分析能力,在 Rolldown 中进行更出色的 tree-shaking。

Vite 如何迁移到 Rolldown

迁移到由 Rolldown 驱动的 Vite 是一次基础性的架构调整。为避免牺牲稳定性或破坏生态兼容性,Vite 团队采取了循序渐进的策略。

首先,一个独立的 rolldown-vite 包作为技术预览发布。这样团队可以在不影响稳定版 Vite 的前提下,与早期使用者一起打磨 Rolldown。早期使用者一方面享受 Rolldown 带来的性能收益,另一方面也为项目提供了关键反馈。部分亮点包括:

  • Linear 将生产构建时间从 46 秒缩短到 6 秒;
  • Mercedes-Benz.io 将构建时间最多缩短了 38%;
  • Beehiiv 将构建时间缩短了 64%。

接着,团队为 rolldown-vite 搭建了一套针对关键 Vite 插件的测试集成(test suite)。这一 CI 任务帮助及早发现回归与兼容性问题,尤其是针对 SvelteKit、react-router、Storybook 等框架与元框架。

最后,团队为从 Rollup 与 esbuild 迁移到 Rolldown 的配置选项构建了一层兼容层,帮助开发者平滑过渡。

借助这些步骤,Vite 8 对所有用户都提供了一条相对平滑的迁移路径。

迁移到 Vite 8 Beta

由于 Vite 8 触及构建行为的核心部分,团队在设计时尽量保持配置 API 和插件钩子不变。同时提供了一份官方迁移指南,帮助开发者顺利升级。

目前有两种可选的升级路径:

  • 直接升级:在 package.json 中更新 vite 版本,然后像往常一样执行开发与构建命令;
  • 渐进迁移:先从 Vite 7 迁移到 rolldown-vite 包,然后再升级到 Vite 8。这样可以将与 Rolldown 相关的不兼容或问题单独暴露出来,而不与 Vite 其它变更混在一起(对大型或复杂项目尤为推荐)。

重要提示

如果项目依赖了特定的 Rollup 或 esbuild 选项,可能需要对 Vite 配置做一些调整。具体映射关系请参考官方迁移指南中的说明与示例。与所有「非稳定的大版本」一致,升级后应进行充分的测试,确认所有行为符合预期,并在发现问题时及时反馈 issue。

若使用的框架或工具本身将 Vite 作为依赖(例如 Astro、Nuxt 或 Vitest),则需要在 package.json 中覆盖其内部使用的 vite 版本。不同包管理器的覆写方式略有差异,但以使用 npmoverrides 字段为例:

{"overrides": {"vite": "8.0.0-beta.0"}
}

添加这些 overrides 后,重新安装依赖,然后像往常一样启动开发服务器或执行构建命令即可。

Vite 8 的新增特性

除了集成 Rolldown 之外,Vite 8 还带来了一些值得关注的新特性:

  • 内置 tsconfig paths 支持
    开发者可以通过将 resolve.tsconfigPaths 设置为 true 来启用基于 tsconfig.json 的路径别名支持。该特性会带来少量性能开销,因此默认是关闭状态。

  • emitDecoratorMetadata 支持
    Vite 8 现在原生支持 TypeScript 的 emitDecoratorMetadata 选项。更详细的说明可以在官方文档的 Features 页面中查阅。

展望未来

速度一直是 Vite 的标志性特征。通过与 Rolldown 以及 Oxc 的集成,JavaScript 开发者可以直接享受 Rust 带来的性能优势。团队预计,仅仅升级到 Vite 8,本身就能够带来一定程度的性能收益。

Vite 团队也计划很快发布 Vite 的 Full Bundle Mode,这一模式有望大幅提升大型项目的开发服务器性能。初步测试结果显示:

  • 开发服务器启动速度提升约 3 倍;
  • 完整页面刷新(full reload)速度提升约 40%;
  • 网络请求数量减少约 10 倍。

插件生态同样是 Vite 的另一大标志。团队希望 JavaScript 开发者继续使用熟悉的 JavaScript 语言来扩展和定制 Vite,同时享受 Rust 带来的性能加成。为此,Vite 团队正与 VoidZero 团队协作,加速在这些基于 Rust 的系统中对 JavaScript 插件的支持与优化。

目前仍处于实验阶段的一些即将到来的优化包括:

  • Raw AST transfer(原始 AST 传递):允许 JavaScript 插件以极低的开销访问由 Rust 侧生成的 AST;
  • Native MagicString transforms(原生 MagicString 转换):保持自定义转换逻辑写在 JavaScript 里,但将具体计算过程下沉到 Rust 来执行。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/986326.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

软件设计实验24,25:模板方法模式,模板方法模式

实验 24:模板方法模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解模板方法模式的动机,掌握该模式的结构; 2、能够利用模板方法模式解决实际问题。 [实验任务一]:数据库连接 对数据库的操作…

降本增效进入深水区:2025 中国企业最值得关注的生成式 AI 成本效益方案

一|为什么“成本效益”成为生成式 AI 项目成败的关键? 2024–2025 年,生成式 AI 正式进入企业级落地阶段:智能客服、知识库问答、合同审核、财务流程自动化、行业 Agent、内容生成都在加速推进。 但越往后走,越多…

2025年靠谱的纪念币售卖机高评价厂家推荐榜

2025年靠谱的纪念币售卖机高评价厂家推荐榜 开篇:行业背景与市场趋势 近年来,随着纪念币收藏市场的持续升温,纪念币售卖机作为一种便捷、高效的零售终端设备,逐渐成为各大商场、博物馆、景区及金融机构的热门选择…

一键降重降AI,学术创作高效加速器 - BUAA

毕业季的校园里,论文查重的焦虑如同初夏的热浪般席卷而来。当“翟天临,你睡了吗?”这句调侃又一次在学生群体中刷屏,无数毕业生正与查重系统展开一场惊心动魄的“攻防战”。如今,不仅重复率让人神经紧绷,新增的A…

实用指南:MyBatis完整教程IDEA版(1)

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

2025年质量好的纪念章售卖机最新TOP厂家排名

2025年质量好的纪念章售卖机TOP厂家排名 行业背景与市场趋势 随着自助零售行业的快速发展,纪念章售卖机作为细分市场的重要品类,近年来需求显著增长。纪念章不仅具有收藏价值,还广泛应用于旅游景点、博物馆、体育…

如何零成本验证生成式 AI?中国企业可用的免费试用平台全解析

一|为什么“免费试用”成为中国企业落地生成式 AI 的第一步? 过去一年,越来越多中国企业开始把生成式 AI 引入业务链路:智能客服、内部知识库、营销内容生成、RAG 系统、行业 Agent、预测与自动化处理等场景都进入…

中国企业如何选择 NLP 大模型?2025 最值得关注的生成式 AI 能力图谱

一|为什么中国企业在 2025 年重新关注 NLP 大模型? 过去一年,“让内容读得懂”“让文档答得出”“让客服自动回复”“让知识库变得可对话”已经成为中国企业最优先推进的智能化任务。 而支撑这些场景的核心,就是 N…

2025年口碑好的自动寻址售货机厂家推荐及选购指南

2025年口碑好的自动寻址售货机厂家推荐及选购指南行业背景与市场趋势随着人工智能、物联网技术的快速发展,自动寻址售货机行业正迎来前所未有的增长机遇。根据市场研究数据显示,2024年全球智能售货机市场规模已突破5…

实时数据时代:哪些生成式 AI 工具最适合中国企业做分析与洞察?

一|为什么实时数据分析成为中国企业的刚需? 在 2025 年的数字化竞争中,中国企业已经从“是否拥有数据”走向“是否能实时理解数据、立即采取行动”。 无论是制造、零售、金融、能源,还是客服、供应链、物流等行业,…

2025年比较好的储能展会搭建/展会实力优选榜

2025年储能展会搭建/展会实力优选榜 行业背景与市场趋势 随着全球能源转型加速,储能技术作为可再生能源规模化应用的关键支撑,正迎来爆发式增长。据彭博新能源财经(BNEF)预测,2025年全球储能市场规模将突破1000…

推荐几家国内商用咖啡机:从场景适配到性能解析

在商业服务场景中,商用咖啡机的选择直接关系到饮品出品效率与消费者体验。无论是连锁餐饮、办公空间还是酒店大堂,一台适配场景需求的咖啡机不仅能提升服务质量,更能为运营环节注入稳定支持。国内商用咖啡机品牌近年…

cloudevents + jmespath 简单规则执行

cloudevents + jmespath 简单规则执行实际上属于一个简单的业务场景,数据实体基于了cloudevents,但是希望进行里边数据的check,对于不用的check 结果会有一些action(比如发送通知等),以下是一个简单实现示例 参考…

开发者友好度比模型更重要:哪些生成式 AI 平台真正提供了全面文档与教程?

一|文档质量,正在成为中国开发者选择生成式 AI 平台的决定性因素 过去一年,中国开发者在构建 RAG、聊天助手、企业知识库、智能客服、营销自动化、行业 Agent 等系统时遇到的最大问题,不是模型能力不足,而是: 文…

2025年口碑好的自动寻址售货机/饮料自动售货机厂家推荐及采购参考

2025年口碑好的自动寻址售货机/饮料自动售货机厂家推荐及采购参考 行业背景与市场趋势 随着新零售概念的深入发展,自动售货机行业迎来了快速增长期。据市场研究数据显示,2025年全球自动售货机市场规模预计将突破30…

2025年12月铝箔袋厂家推荐榜单:知名企业综合实力与用户口碑分析

在选择铝箔袋厂家的过程中,许多用户面临着产品质量不稳定、交货周期长或服务响应慢等痛点。作为包装行业的重要分支,铝箔袋厂家需兼顾材料性能、生产工艺与定制化服务能力。根据行业数据显示,铝箔袋市场需求近年来保…

2025 中国企业最关心的问题:哪些生成式 AI 平台符合数据隐私法规?

一|生成式 AI 在中国落地,合规已经成为第一门槛 过去一年里,生成式 AI 已经深入中国企业的核心业务场景:客服、知识管理、供应链、营销、自动化办公、财务流程、制造监控等。 这些应用背后,都涉及大量个人信息、业…

全自动商用咖啡机国产品牌推荐:聚焦场景适配与技术实力

随着咖啡文化在商业场景的渗透,咖啡馆、连锁便利、酒店餐饮等场所对高效咖啡制作设备的需求日益凸显。全自动商用咖啡机因能简化操作流程、适配高频使用场景,成为众多商业场所的选择。近年来,国产品牌在技术研发与场…

2025年12月铝箔袋厂家推荐榜单:主流企业综合对比与选择指南

随着包装行业对功能性材料需求的提升,铝箔袋因其优异的阻隔性能和耐用性成为食品、电子、医疗等领域的首选包装方案。企业在选择铝箔袋厂家时,通常需要平衡产品质量、交付周期、成本效益及定制化服务能力。当前行业竞…

2025年热门的机器人展台搭建/科技展台搭建权威榜

2025年热门的机器人展台搭建/科技展台搭建权威榜行业背景与市场趋势随着全球科技产业的蓬勃发展,机器人技术与人工智能应用已成为推动第四次工业革命的核心力量。据国际机器人联合会(IFR)数据显示,2024年全球机器人市…