VoidZero, the company behind the Vite build tool and the Oxc JavaScript toolchain, has released an experimental Angular compiler written in Rust that delivers significant build performance improvements over the existing Angular CLI compiler. The release notes that it has been released for research purposes only.
The Oxc Angular Compiler, built on VoidZero's Oxc infrastructure and released on April 10, 2026, ships as a first-class Vite plugin with full Hot Module Replacement (HMR) support. According to VoidZero's benchmarks, the compiler is 6.4x faster than Angular CLI on the Super Productivity codebase and 20.7x faster than Webpack with @ngtools/webpack on Bitwarden's open-source codebase. The project was developed over two months through collaborative development with AI coding agents Claude Code and Codex, guided by experienced engineers.
The performance gains stem from a fundamental architectural difference. Angular's existing compiler transforms HTML templates into TypeScript code and then runs the full TypeScript Compiler to generate JavaScript output, performing deep whole-program type analysis on template-generated code. The Oxc Angular Compiler implements the template compiler natively in Rust using Oxc and integrates it into Vite through NAPI-RS, reducing dependency on TypeScript's semantic checker. This approach results in less overhead and significantly faster compilation, particularly as application size grows.
Brandon Roberts, creator of AnalogJS (a popular meta-framework for Angular), has already integrated the compiler into Analog, posting a benchmark showing that build time with Angular's esbuild dropped from 47 seconds to 1.5 seconds. Ng-News reported this as a roughly 97% improvement.
When the project was raised as an issue on Angular CLI's GitHub repository, Angular team member JeanMeche responded stating:
Hello, we also share the enthusiasm around a new generation of compilers. We've recently updated our roadmap hinting at work around this topic
Their roadmap indicates:
We're in the process of prototyping and exploring what this support would look like, and will deliver an Angular compiler that is compatible with tsgo and brings the performance benefits of Microsoft's native port to the Angular ecosystem.
On Reddit, a user asked about template type checking:
Impressive work! Do you have any details on template type checking and if it could/would be implemented? Thanks.
One of the contributors to the project replied with the following:
There is no plans of further maintenance, so very unlikely.
The team has been transparent about the role AI played in the compiler's development. The team used Anthropic's Claude Code and OpenAI's Codex as pair-programming agents throughout the two-month build, with experienced engineers directing architecture decisions and reviewing all generated code. According to VoidZero, the AI agents were particularly effective at handling repetitive transformation logic and generating boilerplate for Rust-based AST node visitors, while human engineers focused on higher-level design choices around template compilation strategy and Vite plugin integration.
VoidZero is a JavaScript tooling company founded by Evan You, the creator of Vue.js and Vite. The company develops Oxc, a collection of high-performance JavaScript tools written in Rust, alongside Rolldown, a Rust-based bundler that powers Vite 8 and above.