Avatar for the async3619 user
async3619
foresthouse
BlogDocsChangelog

perf: replace TypeScript program with OXC parser in import analyzer

#98Merged
Comparing
perf/replace-ts-program-with-oxc
(
6258803
) with
dev
(
dec825c
)
CodSpeed Performance Gauge
×4,700
Improvement
6
Untouched
3

Benchmarks

9 total
monorepo fixture
src/analyzers/import/import.bench.ts::analyzeDependencies
CodSpeed Performance Gauge
×4,700
6,341.5 ms1.3 ms
monorepo fixture without workspace expansion
src/analyzers/import/import.bench.ts::analyzeDependencies
CodSpeed Performance Gauge
×3,600
3,232,603.2 µs901.1 µs
basic fixture
src/analyzers/import/import.bench.ts::analyzeDependencies
CodSpeed Performance Gauge
×1,500
3,581.5 ms2.4 ms
basic fixture with project-only
src/analyzers/import/import.bench.ts::analyzeDependencies
CodSpeed Performance Gauge
×1,400
3,556.8 ms2.5 ms
react-mode entry-page fixture
src/analyzers/react/react.bench.ts::analyzeReactUsage
CodSpeed Performance Gauge
×2.1
5.5 ms2.6 ms
react-mode fixture
src/analyzers/react/react.bench.ts::analyzeReactUsage
CodSpeed Performance Gauge
+57%
7.4 ms4.7 ms
pnpm monorepo
src/analyzers/deps/deps.bench.ts::analyzePackageDependencies
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
single package
src/analyzers/deps/deps.bench.ts::analyzePackageDependencies
CodSpeed Performance Gauge
0%
1.3 ms1.3 ms
monorepo
src/analyzers/deps/deps.bench.ts::analyzePackageDependencies
CodSpeed Performance Gauge
0%
1 ms1 ms

Commits

Click on a commit to change the comparison range
Base
dev
dec825c
×4,700
perf: replace TypeScript program creation with OXC parser in import analyzer
6258803
14 hours ago
by async3619
© 2026 CodSpeed Technology
Home Terms Privacy Docs