Hello community,
Speed is a crucial aspect of the analysis experience for developers, and Sonar has consistently invested in this area.
We are excited to share significant advancements in the speed of JavaScript and TypeScript analysis within SonarQube. This involved major improvements in the analyzer internals to reduce I/O overhead.
We’ve incrementally shipped the improvements to all customers. Here are average gains from real projects in SonarQube Cloud, across various sizes:
| Size | Before (seconds) | After (seconds) | Improvement (Δ) |
|---|---|---|---|
| ≤ 1k LOC (XS) | 49 | 44 | 10% |
| 10k LOC (S) | 78 | 64 | 18% |
| 100k LOC (M) | 118 | 98 | 17% |
| 500k LOC (L) | 256 | 198 | 22% |
| 1M LOC (XL) | 581 | 350 | 40% |
Notice the biggest projects are seeing the biggest speed gains.
This is available in SonarQube Cloud, SonarQube Server 2026.1 LTA, and SonarQube for IDE.
Enjoy!