{"id":27794582,"url":"https://github.com/vitejs/rolldown-vite-perf-wins","last_synced_at":"2025-04-30T19:58:30.361Z","repository":{"id":290260382,"uuid":"972692544","full_name":"vitejs/rolldown-vite-perf-wins","owner":"vitejs","description":"Perf wins when users migrate from Vite to Rolldown-powered-Vite, with receipts","archived":false,"fork":false,"pushed_at":"2025-04-28T12:20:46.000Z","size":7,"stargazers_count":29,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-04-30T19:58:19.796Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vitejs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"vitejs","open_collective":"vite"}},"created_at":"2025-04-25T13:53:19.000Z","updated_at":"2025-04-28T20:34:07.000Z","dependencies_parsed_at":"2025-04-27T22:31:52.247Z","dependency_job_id":null,"html_url":"https://github.com/vitejs/rolldown-vite-perf-wins","commit_stats":null,"previous_names":["vitejs/rolldown-vite-perf-wins"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitejs%2Frolldown-vite-perf-wins","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitejs%2Frolldown-vite-perf-wins/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitejs%2Frolldown-vite-perf-wins/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitejs%2Frolldown-vite-perf-wins/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vitejs","download_url":"https://codeload.github.com/vitejs/rolldown-vite-perf-wins/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251774812,"owners_count":21641728,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-04-30T19:58:29.771Z","updated_at":"2025-04-30T19:58:30.354Z","avatar_url":"https://github.com/vitejs.png","language":null,"funding_links":["https://github.com/sponsors/vitejs","https://opencollective.com/vite"],"categories":[],"sub_categories":[],"readme":"# Rolldown-Vite Performance Wins\n\n\u003e A collection of perf improvement stats when users switch from current Vite (powered by Rollup) to Rolldown-powered-Vite. \n\nInterested in trying it yourself? Check out [the guide](https://vite.dev/guide/rolldown.html).\nGot cool results to share? **PR welcome!**\n\n## Results\n\n| Project | Source | Social | Before (Vite) | After (No Native) | After (With Native) | Improvement |\n|---------|--------|--------|--------------|-------------------|---------------------|-------------|\n| 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 \u003cbr\u003e 100x less memory |\n| Excalidraw | [GitHub](https://github.com/sapphi-red/excalidraw/tree/trim-down-build) | [Twitter](https://x.com/youyuxi/status/1914278629875540368) | 22.9s | - | 1.4s | 16x |\n| Storybook | - | [Bluesky](https://bsky.app/profile/shilman.net/post/3lnnmagmqtc2s) | 80s | 56s | 51s | 1.56x |\n| PLAID, inc. (front end 1) | - | [Bluesky](https://bsky.app/profile/kazupon.dev/post/3lnk7bieifs2v) | 1m 20s | 10s | 5s | 16x |\n| PLAID, inc. (front end 2) | - | [Bluesky](https://bsky.app/profile/kazupon.dev/post/3lnk7bieifs2v) | 40s | 9s | 5s | 8x |\n| Saurabh | - | [Twitter](https://x.com/Saurabh_kakran/status/1914593323781603467) | - | - | - | - |\n| 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 \u003cbr\u003e 4x less memory |\n| 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) \u003cbr\u003e 28.8x (compared to Next.js) |\n| Todor Andonov | - | [Twitter](https://x.com/andonov_t) | 47s | - | 12s | 4x |\n| Payfit | - | [Twitter](https://x.com/youyuxi/status/1907327848052109500) | 55s | - | 11.74s | 4.7x |\n| Minimal Nuxt.js application | https://github.com/nuxt/nuxt/pull/31880 | - | 5.4s | 2.2s | - | 2.5x\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvitejs%2Frolldown-vite-perf-wins","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvitejs%2Frolldown-vite-perf-wins","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvitejs%2Frolldown-vite-perf-wins/lists"}