@camc314.bsky.social
19 followers 21 following 4 posts
Posts Media Videos Starter Packs
camc314.bsky.social
check out the awesome work Cam has been doing!
camchenry.com
Oxlint 1.23.0 just got released, which includes the latest in some of the performance optimization work I've been doing.

Running on the vscode repository on my M1 laptop, 1.23.0 is ~7-9% faster than previous versions of oxlint with no changes other than just bumping the dependency.
A benchmark of oxlint runs against the vscode repository. The final summary shows 'pnpx oxlint@1.23 --silent' ran 7% faster than 1.21, 8% faster than 1.22, 9% faster than 1.20, and 9% faster than 1.19. The average time for 1.23 was 844.8ms.
camc314.bsky.social
definitely! once i’ve polished it off, i will upstream
camc314.bsky.social
To add, the perf difference is when running oxlint with type aware rules against github.com/toeverything/A…

with: `oxlint --type-aware -A all -W no-floating-promises --silent ./vitest.config.ts`

These perf improvements werre possible via changes to tsgo.
https://github.com/toeverything/A…
camc314.bsky.social
we're making typescript-go faster for tsgolint!

optimizing the tsconfig file registry has yielded a 52x perf improvement when benchmarking against affine and we've got more on the way:

154.61s user 21.70s system 812% cpu 21.711 total
0.71s user 0.84s system 369% cpu 0.417 total