<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/rolldown-1-0-and-vite-8-0-rust-based-bundler-replaces-esbuild-and-rollup-b90b3kpyo" -->

---
title: Rolldown 1.0 and Vite 8.0: Rust-based bundler replaces...
description: Vite 8.0 has shipped with Rolldown as its sole bundler, replacing both esbuild and Rollup. Rolldown is written in Rust and built on the Oxc toolchain,...
canonical: https://daily.dev/posts/rolldown-1-0-and-vite-8-0-rust-based-bundler-replaces-esbuild-and-rollup-b90b3kpyo
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Rolldown 1.0 and Vite 8.0: Rust-based bundler replaces esbuild and Rollup | daily.dev
og:description: Vite 8.0 has shipped with Rolldown as its sole bundler, replacing both esbuild and Rollup. Rolldown is written in Rust and built on the Oxc toolchain,...
og:url: https://daily.dev/posts/rolldown-1-0-and-vite-8-0-rust-based-bundler-replaces-esbuild-and-rollup-b90b3kpyo
og:image: https://api.daily.dev/og/posts/B90b3kPYo.png
og:image:alt: Rolldown 1.0 and Vite 8.0: Rust-based bundler replaces esbuild and Rollup
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Rolldown 1.0 and Vite 8.0: Rust-based bundler replaces esbuild and Rollup

**[Collections](https://daily.dev/sources/collections)** · 1 min read · 23 upvotes · 1 comments

## Summary

Vite 8.0 has shipped with Rolldown as its sole bundler, replacing both esbuild and Rollup. Rolldown is written in Rust and built on the Oxc toolchain, delivering 10-30x faster builds than Rollup with performance comparable to esbuild. The release adds DevTools for build analysis, Wasm support in SSR, and browser console log forwarding. A full bundle mode is on the roadmap, promising 3x faster dev server startup and 10x fewer network requests. This follows a broader trend of rewriting JavaScript toolchain components in Rust or Go, alongside projects like Turbopack, Rspack, and TypeScript's native compiler.

## Content

Vite 8.0 shipped with Rolldown as its single bundler, replacing both esbuild and Rollup in one move. Rolldown is written in Rust, built on top of the Oxc toolchain, and the team claims 10-30x faster builds than Rollup with performance roughly matching esbuild.

The release also brings a few practical additions: DevTools for build analysis, Wasm support in SSR, and browser console log forwarding. On the roadmap is a full bundle mode that the team says will cut dev server startup time by 3x and reduce network requests by 10x.

This fits a pattern that's been building for a while. Turbopack, Rspack, and TypeScript's upcoming native compiler are all chasing the same idea: rewrite the slow parts of the JavaScript toolchain in Rust or Go and let native speed do the work. Rolldown 1.0 is the Vite team's version of that bet.

## Community discussion

Top comments from developers on daily.dev.

**@fabianletsch** · 0 upvotes

> Rule 1: If it can be written in Javascript, it WILL be written Javascript
>
>
> Rule 2: If it is used and can be rewritten in Rust, it WILL be rewritten in Rust.
>
>
> This is amazing and funny at the same time. Its like we do everything in JS as an MVP and once proven it works we rebuild it using Rust.

## Similar posts on daily.dev

- [Vite team claims 10-30x faster builds with Rolldown](https://daily.dev/posts/vite-team-claims-10-30x-faster-builds-with-rolldown-mksk39ams) · The Register · 2 upvotes · 0 comments
- [Pimp my Bundler: Vite edition](https://daily.dev/posts/pimp-my-bundler-vite-edition-iuirxsbjp) · Bytes by ui.dev · 25 upvotes · 1 comments

---

Tags: [#rust](https://daily.dev/tags/rust), [#vite](https://daily.dev/tags/vite)

[View this post on daily.dev](https://daily.dev/posts/rolldown-1-0-and-vite-8-0-rust-based-bundler-replaces-esbuild-and-rollup-b90b3kpyo)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Rolldown 1.0 and Vite 8.0: Rust-based bundler replaces esbuild and Rollup","url":"https://daily.dev/posts/rolldown-1-0-and-vite-8-0-rust-based-bundler-replaces-esbuild-and-rollup-b90b3kpyo","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/rolldown-1-0-and-vite-8-0-rust-based-bundler-replaces-esbuild-and-rollup-b90b3kpyo"},"datePublished":"2026-05-10T09:27:50.149Z","dateModified":"2026-05-10T09:28:35.210Z","description":"Vite 8.0 has shipped with Rolldown as its sole bundler, replacing both esbuild and Rollup. Rolldown is written in Rust and built on the Oxc toolchain,...","isAccessibleForFree":true,"articleSection":"Collections","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Collections","logo":"https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0","url":"https://daily.dev/sources/collections"},"commentCount":1,"discussionUrl":"https://daily.dev/posts/rolldown-1-0-and-vite-8-0-rust-based-bundler-replaces-esbuild-and-rollup-b90b3kpyo","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":23},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":1}],"keywords":"rust,vite","timeRequired":"PT1M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Collections","item":"https://daily.dev/sources/collections"},{"@type":"ListItem","position":3,"name":"Rolldown 1.0 and Vite 8.0: Rust-based bundler replaces esbuild and Rollup"}]}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://daily.dev/posts/rolldown-1-0-and-vite-8-0-rust-based-bundler-replaces-esbuild-and-rollup-b90b3kpyo","comment":[{"@type":"Comment","text":"Rule 1: If it can be written in Javascript, it WILL be written Javascript\nRule 2: If it is used and can be rewritten in Rust, it WILL be rewritten in Rust.\nThis is amazing and funny at the same time. Its like we do everything in JS as an MVP and once proven it works we rebuild it using Rust.","datePublished":"2026-05-11T13:01:14.180Z","url":"https://daily.dev/posts/B90b3kPYo#c-72io3OjFf","author":{"@type":"Person","name":"Fabian Letsch","url":"https://daily.dev/fabianletsch","image":"https://lh3.googleusercontent.com/a/ACg8ocKR6BVy_wn23EoOKq7-BlszlcXcLmASlnb7l-GtS-q1bePnkaJf=s96-c"}}]}
```

