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

---
title: Oxc Transformer Alpha | daily.dev
description: Oxc has released an alpha version of its Rust-based JavaScript/TypeScript transformer, offering TypeScript-to-ESNext transpilation, React JSX transformation...
canonical: https://daily.dev/posts/oxc-transformer-alpha-jyxqu6ufi
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Oxc Transformer Alpha | daily.dev
og:description: Oxc has released an alpha version of its Rust-based JavaScript/TypeScript transformer, offering TypeScript-to-ESNext transpilation, React JSX transformation...
og:url: https://daily.dev/posts/oxc-transformer-alpha-jyxqu6ufi
og:image: https://api.daily.dev/og/posts/jyXQU6UFi.png
og:image:alt: Oxc Transformer 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 Transformer Alpha

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

## Summary

Oxc has released an alpha version of its Rust-based JavaScript/TypeScript transformer, offering TypeScript-to-ESNext transpilation, React JSX transformation with built-in React Refresh, and TypeScript Isolated Declarations .d.ts emit without needing the TypeScript compiler. Benchmarks show Oxc is 3-5x faster than SWC and 20-50x faster than Babel for transforms, uses significantly less memory, and ships as just 2 npm packages (2 MB) versus Babel's 170 packages. Early adopters include Vue.js (experimenting with oxc-transform for isolated declarations), Rolldown (using the oxc_transformer Rust crate directly), and Airtable (integrating isolated declarations into their Bazel CI pipeline). The next release will add ES6 target lowering and CommonJS module transform support.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://oxc.rs/blog/2024-09-29-transformer-alpha>

## Questions this post answers

### How much faster is the Oxc transformer compared to Babel and SWC?

Oxc's alpha transformer is 20x to 50x faster than Babel and 3x to 5x faster than SWC for transforming JavaScript and TypeScript. It also uses 20% less memory than SWC and 70% less than Babel, and ships as just 2 npm packages totaling 2 MB, compared to Babel's 170 packages and SWC's 37 MB package size.

_Track fast-moving JS tooling benchmarks like this one on daily.dev before picking a transformer for your build pipeline._

### What is TypeScript Isolated Declarations DTS emit and how fast is Oxc at it?

Isolated Declarations DTS emit generates .d.ts type declaration files without invoking the full TypeScript compiler. Oxc's alpha implementation performs this 40x faster than tsc on typical files and 20x faster on larger files, and projects like Vue.js and vue-macros are already experimenting with it in their build pipelines to cut declaration generation time.

_Developers speeding up TypeScript build pipelines can follow tooling shifts like this on daily.dev._

## 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
- [Vite 8 Migration: Moving from esbuild to Oxc in Production React Apps](https://daily.dev/posts/vite-8-migration-moving-from-esbuild-to-oxc-in-production-react-apps-vmzcblsny) · SitePoint · 1 upvotes · 0 comments
- [React Now Rusted All The Way Out – Master.dev Blog](https://daily.dev/posts/react-now-rusted-all-the-way-out-master-dev-blog-cvoi93tlu) · Frontend Masters · 16 upvotes · 3 comments

---

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

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

```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 Transformer Alpha","url":"https://daily.dev/posts/oxc-transformer-alpha-jyxqu6ufi","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/oxc-transformer-alpha-jyxqu6ufi"},"datePublished":"2026-08-23T12:21:30.353Z","dateModified":"2026-08-23T12:37:28.333Z","description":"Oxc has released an alpha version of its Rust-based JavaScript/TypeScript transformer, offering TypeScript-to-ESNext transpilation, React JSX transformation...","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-transformer-alpha-jyxqu6ufi","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"javascript,typescript,rust","timeRequired":"PT3M"}
{"@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 Transformer Alpha"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/oxc-transformer-alpha-jyxqu6ufi#faq","mainEntity":[{"@type":"Question","name":"How much faster is the Oxc transformer compared to Babel and SWC?","acceptedAnswer":{"@type":"Answer","text":"Oxc's alpha transformer is 20x to 50x faster than Babel and 3x to 5x faster than SWC for transforming JavaScript and TypeScript. It also uses 20% less memory than SWC and 70% less than Babel, and ships as just 2 npm packages totaling 2 MB, compared to Babel's 170 packages and SWC's 37 MB package size. Track fast-moving JS tooling benchmarks like this one on daily.dev before picking a transformer for your build pipeline."}},{"@type":"Question","name":"What is TypeScript Isolated Declarations DTS emit and how fast is Oxc at it?","acceptedAnswer":{"@type":"Answer","text":"Isolated Declarations DTS emit generates .d.ts type declaration files without invoking the full TypeScript compiler. Oxc's alpha implementation performs this 40x faster than tsc on typical files and 20x faster on larger files, and projects like Vue.js and vue-macros are already experimenting with it in their build pipelines to cut declaration generation time. Developers speeding up TypeScript build pipelines can follow tooling shifts like this on daily.dev."}}]}
```

