Skip to content

Commit 5b8927a

Browse files
committed
move perf section up below quick start
1 parent 6d879aa commit 5b8927a

File tree

1 file changed

+14
-12
lines changed

1 file changed

+14
-12
lines changed

src/blog/2025-12-01-type-aware-alpha.md

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,20 @@ bunx oxlint --type-aware -A all -D typescript/no-floating-promises
8080

8181
For more configuration options, see our [usage guide](/docs/guide/usage/linter/type-aware).
8282

83-
## What's new
83+
## Performance
84+
85+
| Project | Oxlint + Type Aware | ESLint + typescript-eslint | Improvement |
86+
| --------------- | ------------------- | -------------------------- | ----------- |
87+
| vuejs/core | 2.531 s | 20.800 s | 8.22x |
88+
| outline/outline | 4.448 s | 55.070 s | 12.38x |
89+
90+
Benchmarks were performed on a MacBook Pro M2 Max 12 Cores (8 performance and 4 efficiency).
91+
92+
Our performance testing shows that `oxlint` with type-aware linting is around 10 times faster than `eslint` with `typescript-eslint`. Take a look at our [performance benchmarks](https://github.com/oxc-project/bench-linter) for more details.
93+
94+
Oxlint can also be used to typecheck your codebase while linting. This avoids a duplicate work, as much of the type information is already computed during type-aware linting..
95+
96+
## What's new since the technical preview?
8497

8598
### Support for type-checking while linting
8699

@@ -170,17 +183,6 @@ $ oxlint --type-aware
170183

171184
Type-aware rules now support automatic fixes via the `--fix` flag. When you run `oxlint --type-aware --fix`, fixable diagnostics from `tsgolint` are applied just like regular `oxlint` fixes. This brings full parity with non-type-aware rules for the fix workflow.
172185

173-
## Performance
174-
175-
| Project | Oxlint + Type Aware | ESLint + typescript-eslint | Improvement |
176-
| --------------- | ------------------- | -------------------------- | ----------- |
177-
| vuejs/core | 2.531 s | 20.800 s | 8.22x |
178-
| outline/outline | 4.448 s | 55.070 s | 12.38x |
179-
180-
Benchmarks were performed on a MacBook Pro M2 Max 12 Cores (8 performance and 4 efficiency).
181-
182-
Our performance testing shows that `oxlint` with type-aware linting is around 10 times faster that `eslint` with `typescript-eslint`. Take a look at our [performance benchmarks](https://github.com/oxc-project/bench-linter) for more details.
183-
184186
## Technical details
185187

186188
### Architecture

0 commit comments

Comments
 (0)