惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Y
Y Combinator Blog
Jina AI
Jina AI
雷峰网
雷峰网
有赞技术团队
有赞技术团队
WordPress大学
WordPress大学
美团技术团队
V
V2EX
酷 壳 – CoolShell
酷 壳 – CoolShell
小众软件
小众软件
博客园 - Franky
博客园 - 三生石上(FineUI控件)
月光博客
月光博客
博客园 - 叶小钗
大猫的无限游戏
大猫的无限游戏
爱范儿
爱范儿
Hugging Face - Blog
Hugging Face - Blog
宝玉的分享
宝玉的分享
Last Week in AI
Last Week in AI
Apple Machine Learning Research
Apple Machine Learning Research
量子位
IT之家
IT之家
人人都是产品经理
人人都是产品经理
博客园_首页
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com

InfoQ - 促进软件开发领域知识与创新的传播

Meta 收购 Manus 这事儿泡汤了 5.5万 Star 开源项目 Ghostty 被迫出走,GitHub 正在终结一代技术人的乌托邦 Slack 长时运行多智能体系统的上下文管理方案 从 T+1 到分钟级:金城银行基于 Apache Doris 构建高可靠、强一致的实时数据平台 谷歌云推出 Agents CLI,简化 AI 智能体开发全流程 Claude官方击穿高薪、高学历的安全防线!Anthropic点名10大高危职业,但有群人暂时稳了 亚马逊云科技终止 WorkMail 服务,并将 App Runner 转入维护模式 OPPO小布记忆:全模态碎片化内容的理解与智能整理实践|AICon上海 模力工场038周AI应用周榜:工具在消失,工作流在出现 Akamai CEO Tom Leighton:Agent 时代来临,云基础设施正从“中心化”转向“分布式边缘” 日均数百亿入库背后:从“人肉调度”到K8s弹性架构,度小满金融基于OceanBase重构入库架构实践 百度文库网盘发布GenFlow 4.0:月活用户超1亿,要把网盘变成全端AI工作台 Altman 投的 Agent 终端 Warp 开源了!斩获3.5万star 哪些客户需要拒, 敢让龙虾决定吗?_AI&大模型_InfoQ 中文站_InfoQ精选视频 从开发到生产:为什么越来越多的机器学习团队纷纷迁移到 Snowflake | BUILD 2025_AI&大模型_王玮_InfoQ精选视频 探索多智能体工作流:LangGraph Snowflake Cortex AI | BUILD 2025_AI&大模型_王玮_InfoQ精选视频 腾讯云分布式缓存数据库:AI Agent - 从提示词工程到 Harness 工程 | 腾讯云数据库 DBTalk_腾讯_凌敏_InfoQ精选视频 基于 Streamlit 为 CSV 数据构建分析智能体 | BUILD 2025_AI&大模型_王玮_InfoQ精选视频 AI 智能体:告别文档缺漏 | BUILD 2025_AI&大模型_王玮_InfoQ精选视频 构建 AI 驱动的数据管道:深度探讨 Snowflake Openflow 与非结构化数据 | BUILD 2025_AI&大模型_王玮_InfoQ精选视频 云端太贵、本地不够聪明,英特尔押注“端云混合AI”:智能体PC会替人完成工作 不到10%的存储投入,可能拖垮90%的GPU投资!IBM把AI Agent塞进存储系统,算清企业最容易忽略的一笔账 Snowpark 上手实战 | BUILD 2025_大数据_王玮_InfoQ精选视频 ClickHouse + Langfuse,构建 Agent 可观测基石 腾讯云分布式缓存数据库:Cluster Proxy 共享连接架构深度解析 | 腾讯云数据库 DBTalk_腾讯_凌敏_InfoQ精选视频 AI 写代码太烧钱了:Copilot、Claude 一起涨价,不如把程序员请回来? 英特尔发布至强600系列工作站处理器与锐炫Pro B70 GPU,全新AI工作站来了 腾讯云分布式缓存数据库:从 Redis 到 Valkey - 开源社区如何快速创新 | 腾讯云数据库 DBTalk_腾讯_凌敏_InfoQ精选视频 印奇这次要“从0重做”智驾模型!首谈阶跃和千里双公司布局:中国AI商业闭环要靠车跑出来 从Cursor返聘归来,90后华裔女高管带Claude开启日更模式:token成本比工程师工资低多了!
Vite 8.0 :基于 Rust 的统一打包工具,构建速度最高提升 30 倍
作者: Daniel Curtis平川 · 2026-05-22 · via InfoQ - 促进软件开发领域知识与创新的传播

由 Evan You 创建的热门前端构建工具 Vite 发布 8.0 版本,此次更新带来了自 Vite 2 以来最重大的架构变革:从双打包器架构全面迁移至一个基于 Rust 的统一打包器 Rolldown

从最早的版本开始,Vite 就依赖于两个独立的打包工具:esbuild 用于快速开发编译,Rollup 用于优化生产环境构建。维护两条独立的转换管道意味着需要两个插件系统,这使得粘合代码不断增加,并且因模块处理不一致而积累了大量的边界情况。为了解决这一问题,Vite 8 用 Rolldown 取代了它们,这不仅能将构建速度提升 10 到 30 倍,还能完全兼容现有的 Vite 插件生态系统的插件 API 。

在 Beta 测试期间,相关报告指出,实际的性能提升非常显著。Linear 的生产环境构建时间从 46 秒缩短至 6 秒,Ramp 报告称缩短了 57%,而 Beehiiv 则实现了 64% 的提升。在 Hacker News 上,一位开发者分享了类似的体验:

Vite 8 确实非常出色。我们在生产环境构建中看到了约 8 倍的性能提升(从 4 分钟缩短至 30 秒),而且几乎可以直接替换原有方案。祝贺(并感谢!)Vite 团队!

还有人报告称,在一个有约一百万行代码的项目中,构建时间从 12 分钟缩短到了仅 2 分钟。

Reddit 的 r/rust 版块,相关讨论突显了 Rust 在 JavaScript 工具链中日益重要的作用,Rolldown、Oxc 和 Lightning CSS 都是用 Rust 编写的。

Vite 8 与 Yarn Plug'n'Play (PnP) 模块解析策略之间出现了一个值得注意的兼容性问题,特别是在 Windows 系统上。Vite 团队表示,未来可能不再积极支持 Yarn PnP。对于受影响的项目,当前的解决方法是将 Yarn 的 nodeLinker 切换为 node-modules,不过这会抵消 PnP 在磁盘空间和安装速度方面的优势。

除了 Rolldown 集成外,Vite 8 还从多个方面改进了开发体验。通过将 resolve.tsconfigPaths 设置为 true,内置的 tsconfig 路径支持将不再需要别名插件。原生支持 emitDecoratorMetadata,简化了 NestJS 和 Inversify 等框架的配置。新增的浏览器控制台转发功能(通过 server.forwardConsole 启用)可以将客户端日志直接传输至终端,这在使用 AI 编码代理时尤为实用。本次发布还包含 @vitejs/plugin-react v6,它将 React Refresh 转换中的 Babel 替换为 Oxc,缩小了安装包体积。

与竞争对手相比,Vite 8 将自己定位为 Turbopack 的一个框架无关的替代方案,而 Turbopack 仍然与 Next.js 生态系统紧密相连。最近有人做了项基准测试,他将 Vite 8 描述为在冷启动、HMR 和生产构建方面“最均衡的选择”。作为另一款基于 Rust 的打包工具,虽然Rspack 与 Webpack 的兼容性极佳,但其插件生态系统的广度不及 Vite。

对于迁移,团队建议大型项目采取渐进式方法:首先切换到 Vite 7 的 rolldown-vite 包以隔离 Rolldown 特有的问题,然后再升级到 Vite 8。该版本有一个内置的兼容层,会自动转换现有的 esbuild 和 Rollup 选项,因此,大多数项目不需更改配置即可直接升级。完整的迁移指南详细介绍了这个过程及该版本的破坏性变更。

Vite 是一款开源构建工具,目前每周下载量已经超过 6500 万次。它由 VoidZero 团队维护,是 SvelteKit、Nuxt、Astro、React Router 和 Storybook 等框架的基础。

原文链接:https://www.infoq.com/news/2026/05/vite-v8-rust/