https://github.com/vitejs/rolldown-vite-perf-wins
Perf wins when users migrate from Vite to Rolldown-powered-Vite, with receipts
https://github.com/vitejs/rolldown-vite-perf-wins
Last synced: about 1 year ago
JSON representation
Perf wins when users migrate from Vite to Rolldown-powered-Vite, with receipts
- Host: GitHub
- URL: https://github.com/vitejs/rolldown-vite-perf-wins
- Owner: vitejs
- Created: 2025-04-25T13:53:19.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-28T12:20:46.000Z (about 1 year ago)
- Last Synced: 2025-04-30T19:58:19.796Z (about 1 year ago)
- Homepage:
- Size: 6.84 KB
- Stars: 29
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Rolldown-Vite Performance Wins
> A collection of perf improvement stats when users switch from current Vite (powered by Rollup) to Rolldown-powered-Vite.
Interested in trying it yourself? Check out [the guide](https://vite.dev/guide/rolldown.html).
Got cool results to share? **PR welcome!**
## Results
| Project | Source | Social | Before (Vite) | After (No Native) | After (With Native) | Improvement |
|---------|--------|--------|--------------|-------------------|---------------------|-------------|
| GitLab | [MR 180509](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/180509) | [Twitter](https://x.com/youyuxi/status/1914481681203102021) | 2.5m | 1m (esbuild for minification) | ~40s (only native resolver plugins) | 2.6x
100x less memory |
| Excalidraw | [GitHub](https://github.com/sapphi-red/excalidraw/tree/trim-down-build) | [Twitter](https://x.com/youyuxi/status/1914278629875540368) | 22.9s | - | 1.4s | 16x |
| Storybook | - | [Bluesky](https://bsky.app/profile/shilman.net/post/3lnnmagmqtc2s) | 80s | 56s | 51s | 1.56x |
| PLAID, inc. (front end 1) | - | [Bluesky](https://bsky.app/profile/kazupon.dev/post/3lnk7bieifs2v) | 1m 20s | 10s | 5s | 16x |
| PLAID, inc. (front end 2) | - | [Bluesky](https://bsky.app/profile/kazupon.dev/post/3lnk7bieifs2v) | 40s | 9s | 5s | 8x |
| Saurabh | - | [Twitter](https://x.com/Saurabh_kakran/status/1914593323781603467) | - | - | - | - |
| Appwrite | [PR 1933](https://github.com/appwrite/website/pull/1933) | [Twitter](https://x.com/DittmannTorsten/status/1915763729586606125) | 12m 27s | 5m 38s | 3m 21s | 3.7x
4x less memory |
| Particl | - | [Twitter 1](https://x.com/gill_kyle/status/1912336077152829745), [Twitter 2](https://x.com/gill_kyle/status/1915088866324967839) | 1m 2s (Vite), 3m (Next.js) | 27.16s | 6.36s | 9.7x (compared to Vite)
28.8x (compared to Next.js) |
| Todor Andonov | - | [Twitter](https://x.com/andonov_t) | 47s | - | 12s | 4x |
| Payfit | - | [Twitter](https://x.com/youyuxi/status/1907327848052109500) | 55s | - | 11.74s | 4.7x |
| Minimal Nuxt.js application | https://github.com/nuxt/nuxt/pull/31880 | - | 5.4s | 2.2s | - | 2.5x