实测:打包4321个文件,下一代Vite速度快一倍

大家好,我是农村程序员,独立开发者,行业观察员,前端之虎陈随易。

  • 关注公众号:陈随易,获取最新文章推送 (很多内容只在公众号发布)
  • 个人网站 1️⃣:chensuiyi.me
  • 个人网站 2️⃣:me.yicode.tech
  • 技术群,搞钱群,后端群,闲聊群,自驾群,有兴趣入群的联系我。

我会在这里分享关于 编程技术独立开发行业资讯思考感悟 等内容。

所有文章都是古法手打,经过了深度思考和总结,不含 AI 添加剂,请放心食用,一起灵魂交流。

如果本文能给你提供启发或帮助,欢迎动动小手指,一键三连 (点赞评论转发),给我一些支持和鼓励,谢谢。


Vue 生态的发展,在整个前端历史中,都是浓墨重彩的一笔。

大量的公司,团队,个人,项目,都受益于 Vue 生态而快、狠、准地实现各自的需求。

我也是在 Vue 的加持下,实现了真正的摩托变汽车,感谢 Vue,感谢尤雨溪,给了农村程序员一口饭吃。

去2024年10月份,尤雨溪宣布 VoidZero 公司正式成立,致力于进一步统一,完善,推进前端生态和工具链的发展。

而最令人期待的就是 rolldown 的发展,也是 VoidZero 公司成立后的主要发力点,作用就是平替 rollup,并作为下一代 Vite 的基座。

说实话,Vue 团队的命名真是一绝,VoidZero 等于 void(0) 等于 undefined,有趣。

rolldown 则恰好跟 rollup 的命名相反,一个 down 一个 up,绝绝子。

而在2025年5月30日,也就是端午节来临之际,VoidZero 公司宣布,由 rolldown 驱动的 viterolldown-vite 正式内测了。

使用方法很简单,直接安装 rolldown-vite,删除 vite,所有涉及到从 vite 导出的地方也相应地调整写法。

比如这样 👇:

js 复制代码
import { defineConfig as defineViteConfig } from 'rolldown-vite';

不改写法也行,只需要增加如下配置 👇:

json 复制代码
{
    "overrides": {
        "vite": "npm:rolldown-vite@latest"
    }
}

那么我用自己的前端项目进行了实测,分别是 替换Vite前替换Vite后,总计编译打包 4231 个文件,操作 10 次,对比数据如下 👇:

次数 vite v6.3.5 rolldown-vite v6.3.15
1 26 秒 16 秒
2 24 秒 14 秒
3 25 秒 15 秒
4 28 秒 14 秒
5 24 秒 15 秒
6 28 秒 16 秒
7 24 秒 16 秒
8 26 秒 17 秒
9 28 秒 16 秒
10 33 秒 16 秒

viterolldown-vite 都是现在的最新版本,可以看到,替换后,打包性能大概提升了 2倍

至于问题嘛,暂时没发现有什么问题,喜欢尝鲜的小伙伴,可以上手试试,看看能给自己的项目提速多少。


最后给大家分享一下我的产品,VSCode 编程神器 fnMap (函数地图),欢迎大家体验。

安装地址:sourl.cn/zmnsPf

相关推荐
颜酱11 分钟前
package.json 配置指南
前端·javascript·node.js
todoitbo17 分钟前
基于 DevUI MateChat 搭建前端编程学习智能助手:从痛点到解决方案
前端·学习·ai·状态模式·devui·matechat
oden22 分钟前
SEO听不懂?看完这篇你明天就能优化网站了
前端
IT_陈寒31 分钟前
React性能优化:这5个Hooks技巧让我减少了40%的重新渲染
前端·人工智能·后端
Sunhen_Qiletian32 分钟前
《Python开发之语言基础》第六集:操作文件
前端·数据库·python
珑墨33 分钟前
【唯一随机数】如何用JavaScript的Set生成唯一的随机数?
开发语言·前端·javascript·ecmascript
L***d67041 分钟前
十七:Spring Boot依赖 (2)-- spring-boot-starter-web 依赖详解
前端·spring boot·后端
少云清42 分钟前
【功能测试】6_Web端抓包 _Fiddler抓包工具的应用
前端·功能测试·fiddler
本妖精不是妖精44 分钟前
基于 Rokid Max 与 JSAR 构建空间锚定型 AR 信息面板
后端·ar·restful
芳草萋萋鹦鹉洲哦1 小时前
【tauri+rust】App会加载白屏,有时显示在左上角显示一小块,如何优化
开发语言·后端·rust