Oxc Just Linted One Million Lines of Code in Under One Second
For the modern web developer, the "inner loop"—the time between writing code and seeing it validated—is the most sacred part of the workflow. Yet, as projects scale into massive monorepos, this loop often grinds to a halt. We have grown accustomed to coffee breaks while our CI/CD pipelines struggle under the weight of legacy tooling. However, a seismic shift is occurring in the JavaScript ecosystem, and the benchmarks are staggering: Oxc just linted one million lines of code in under one second, effectively resetting our expectations for developer productivity.
This milestone isn't just a marginal improvement; it represents a 50x to 100x speed increase over industry standards like ESLint. As the "Oxidation" of the web stack continues, tools written in Rust are replacing those written in JavaScript, proving that performance is no longer a luxury—it is a requirement for modern scale.
The Performance Bottleneck in Modern Web Development
For over a decade, ESLint has been the undisputed king of JavaScript linting. It is flexible, has a massive plugin ecosystem, and has served the community well. However, ESLint is built on Node.js, which introduces inherent limitations when processing millions of lines of code.
The primary bottleneck lies in the Abstract Syntax Tree (AST) generation and traversal. Node.js is single-threaded by nature, and while worker threads exist, the overhead of serializing data between them often negates the performance gains for linting tasks. Furthermore, the memory management and garbage collection in V8 can cause significant "stutters" when analyzing massive codebases. When you are managing a monorepo with tens of thousands of files, these seconds turn into minutes, costing engineering teams thousands of dollars in lost productivity and CI runner fees.
What is Oxc? The Oxidation of the JavaScript Toolchain
(The Oxidation Compiler) is a collection of high-performance tools for the JavaScript and TypeScript ecosystem. Written in Rust, it is designed from the ground up to be the fastest suite of developer tools in existence. While it includes a parser, a transformer, and a minifier, its linter is currently stealing the spotlight.

