<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/oxc-minifier-alpha-cw8ql7vqr" -->

---
title: Oxc Minifier Alpha | daily.dev
description: An alpha release of oxc-minify, a JavaScript minifier written in Rust, has shipped. Benchmarks against esbuild, terser, and @swc/core on typescript.js show...
canonical: https://daily.dev/posts/oxc-minifier-alpha-cw8ql7vqr
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Oxc Minifier Alpha | daily.dev
og:description: An alpha release of oxc-minify, a JavaScript minifier written in Rust, has shipped. Benchmarks against esbuild, terser, and @swc/core on typescript.js show...
og:url: https://daily.dev/posts/oxc-minifier-alpha-cw8ql7vqr
og:image: https://api.daily.dev/og/posts/Cw8QL7Vqr.png
og:image:alt: Oxc Minifier Alpha
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.

# Oxc Minifier Alpha

**[Oxc](https://daily.dev/sources/oxc)** · 2 min read · 0 upvotes · 0 comments

## Summary

An alpha release of oxc-minify, a JavaScript minifier written in Rust, has shipped. Benchmarks against esbuild, terser, and @swc/core on typescript.js show oxc-minify achieving comparable compression to swc while being roughly 5x faster than esbuild and dramatically faster than terser, though it still lacks some advanced minification techniques like constant inlining and dead code removal. The tool is being integrated into Rolldown, the bundler slated to become the future engine behind Vite, with continued work planned on advanced minification and test infrastructure hardening.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://oxc.rs/blog/2025-03-13-minifier-alpha>

## Questions this post answers

### How does oxc-minify compare to esbuild in minification speed and output size?

On the typescript.js benchmark, oxc-minify minified the file to 3.35 MB (69% reduction) with a 860.67 kB gzip size (54% reduction) in 444 ms, while esbuild produced a 3.49 MB file (68% reduction) with a 915.55 kB gzip size (51% reduction) in 492 ms. This makes oxc-minify both smaller and roughly comparable in speed while outperforming esbuild on compression ratio.

_Compare emerging minifier benchmarks like oxc-minify versus esbuild on daily.dev before picking your bundler toolchain._

### What minifier will Rolldown use by default?

Rolldown is integrating oxc-minify as its built-in minifier. Rolldown itself is positioned to become the underlying bundler powering Vite, so oxc-minify's performance and correctness are being prioritized ahead of that integration, including work on advanced minification techniques and stronger test infrastructure.

_Track how bundler internals like Rolldown and oxc-minify evolve on daily.dev while planning your Vite tooling roadmap._

### What minification features does oxc-minify still lack compared to terser or esbuild?

The alpha version of oxc-minify lacks some advanced minification techniques such as constant inlining and dead code removal, which are planned for upcoming work. It already outperforms esbuild in compression size and speed despite these gaps, thanks in part to an advanced symbol minification algorithm that esbuild itself lacks.

_Keep an eye on daily.dev for updates as oxc-minify closes feature gaps with mature minifiers._

## Similar posts on daily.dev

- [Babel vs OXC: Understanding the Future of JavaScript Tooling](https://daily.dev/posts/babel-vs-oxc-understanding-the-future-of-javascript-tooling-kkxbffdwq) · Medium · 1 upvotes · 1 comments
- [Oxc Is Getting Serious: Can Rust Replace More of the JavaScript Toolchain? : fireup.pro](https://daily.dev/posts/oxc-is-getting-serious-can-rust-replace-more-of-the-javascript-toolchain-fireup-pro-ntrxcnkou) · FireUp · 21 upvotes · 1 comments
- [VoidZero Announces Oxfmt Alpha with Rust-Powered Performance and Prettier Compatibility](https://daily.dev/posts/voidzero-announces-oxfmt-alpha-with-rust-powered-performance-and-prettier-compatibility-ceknbbris) · InfoQ · 1 upvotes · 0 comments

---

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

[View this post on daily.dev](https://daily.dev/posts/oxc-minifier-alpha-cw8ql7vqr)

```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":"Oxc Minifier Alpha","url":"https://daily.dev/posts/oxc-minifier-alpha-cw8ql7vqr","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/oxc-minifier-alpha-cw8ql7vqr"},"datePublished":"2026-08-23T12:22:10.760Z","dateModified":"2026-08-23T12:48:40.619Z","description":"An alpha release of oxc-minify, a JavaScript minifier written in Rust, has shipped. Benchmarks against esbuild, terser, and @swc/core on typescript.js show...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/a59c09c1e230b487f23c593565b61064?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/a59c09c1e230b487f23c593565b61064?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Oxc","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":"Oxc","logo":"https://media.daily.dev/image/upload/s--Pja5Wjr4--/c_limit,w_256/f_auto,q_auto/v1787487464/logos/oxc?_a=BAMAMicg0","url":"https://daily.dev/sources/oxc"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/oxc-minifier-alpha-cw8ql7vqr","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"webdev,javascript,rust","timeRequired":"PT2M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Oxc","item":"https://daily.dev/sources/oxc"},{"@type":"ListItem","position":3,"name":"Oxc Minifier Alpha"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/oxc-minifier-alpha-cw8ql7vqr#faq","mainEntity":[{"@type":"Question","name":"How does oxc-minify compare to esbuild in minification speed and output size?","acceptedAnswer":{"@type":"Answer","text":"On the typescript.js benchmark, oxc-minify minified the file to 3.35 MB (69% reduction) with a 860.67 kB gzip size (54% reduction) in 444 ms, while esbuild produced a 3.49 MB file (68% reduction) with a 915.55 kB gzip size (51% reduction) in 492 ms. This makes oxc-minify both smaller and roughly comparable in speed while outperforming esbuild on compression ratio. Compare emerging minifier benchmarks like oxc-minify versus esbuild on daily.dev before picking your bundler toolchain."}},{"@type":"Question","name":"What minifier will Rolldown use by default?","acceptedAnswer":{"@type":"Answer","text":"Rolldown is integrating oxc-minify as its built-in minifier. Rolldown itself is positioned to become the underlying bundler powering Vite, so oxc-minify's performance and correctness are being prioritized ahead of that integration, including work on advanced minification techniques and stronger test infrastructure. Track how bundler internals like Rolldown and oxc-minify evolve on daily.dev while planning your Vite tooling roadmap."}},{"@type":"Question","name":"What minification features does oxc-minify still lack compared to terser or esbuild?","acceptedAnswer":{"@type":"Answer","text":"The alpha version of oxc-minify lacks some advanced minification techniques such as constant inlining and dead code removal, which are planned for upcoming work. It already outperforms esbuild in compression size and speed despite these gaps, thanks in part to an advanced symbol minification algorithm that esbuild itself lacks. Keep an eye on daily.dev for updates as oxc-minify closes feature gaps with mature minifiers."}}]}
```

