Latest · Aug 25, 2026
reference engine barometer
Performance Barometer
A directional north-star view of GocciaScript against QuickJS and Node.js using pinned AWFY and JetStream 3 workloads. Different runtimes have different goals; this is not a product ranking.
Latest · Aug 25, 2026
Above 1.00× means Goccia was proportionally slower.
Retained main-branch reportsLast 30 daysLines break when corpus, driver, subset, or reference-engine versions change.
north-star trend
Are We Fast Yet
- QuickJS reference
- Node.js reference
- Incomplete run
Are We Fast Yet chart data
| Date | QuickJS | Node.js | Status | Commit |
|---|---|---|---|---|
| Jul 30, 2026 | 16.41× | 17.84× | Complete | 761cc516 |
| Aug 1, 2026 | 16.78× | 20.00× | Complete | 264dbb82 |
| Aug 2, 2026 | 15.39× | 18.30× | Complete | 3a5c305d |
| Aug 4, 2026 | 15.43× | 19.19× | Complete | af64b768 |
| Aug 5, 2026 | 17.34× | 20.40× | Complete | 796f4edb |
| Aug 9, 2026 | 17.77× | 20.78× | Complete | fc5e847f |
| Aug 10, 2026 | 15.68× | 18.85× | Complete | 2196e0f2 |
| Aug 11, 2026 | 15.63× | 19.12× | Complete | 28a6bf3b |
| Aug 13, 2026 | 17.03× | 18.68× | Complete | 31ebba4d |
| Aug 14, 2026 | 17.66× | 20.67× | Complete | 01d4336f |
| Aug 15, 2026 | 17.24× | 20.63× | Complete | 3a0b80b0 |
| Aug 16, 2026 | 15.64× | 19.38× | Complete | 7444c552 |
| Aug 18, 2026 | 17.63× | 21.21× | Complete | 0508da44 |
| Aug 19, 2026 | 15.77× | 16.99× | Complete | 94e99d65 |
| Aug 24, 2026 | 18.20× | 21.38× | Complete | 455395b4 |
| Aug 25, 2026 | 16.26× | 20.30× | Complete | f4d403f0 |
north-star trend
JetStream 3
- QuickJS reference
- Node.js reference
- Incomplete run
JetStream 3 chart data
| Date | QuickJS | Node.js | Status | Commit |
|---|---|---|---|---|
| Jul 30, 2026 | 26.30× | 289.96× | Complete | e2ad2fe7 |
| Jul 30, 2026 | 25.78× | 291.58× | Complete | 761cc516 |
| Aug 1, 2026 | 27.32× | 301.36× | Complete | 264dbb82 |
| Aug 2, 2026 | 25.86× | 292.60× | Complete | 3a5c305d |
| Aug 4, 2026 | 25.71× | 280.56× | Complete | 77717e94 |
| Aug 4, 2026 | 26.31× | 304.33× | Complete | 2034fe0e |
| Aug 4, 2026 | 26.55× | 298.12× | Complete | adc494ef |
| Aug 4, 2026 | 25.12× | 290.56× | Complete | 69516d94 |
| Aug 4, 2026 | 26.07× | 291.82× | Complete | 2f66772b |
| Aug 4, 2026 | 26.18× | 288.40× | Complete | 0044b8d6 |
| Aug 4, 2026 | 26.09× | 304.24× | Complete | 7987d72f |
| Aug 4, 2026 | 25.54× | 299.81× | Complete | ed82c755 |
| Aug 4, 2026 | 26.60× | 301.21× | Complete | af64b768 |
| Aug 5, 2026 | 26.20× | 297.21× | Complete | e95a3e55 |
| Aug 5, 2026 | 26.17× | 299.06× | Complete | fb4ca7ae |
| Aug 5, 2026 | 28.88× | 319.16× | Complete | 7011ddfa |
| Aug 5, 2026 | 25.33× | 275.20× | Complete | 796f4edb |
| Aug 9, 2026 | 26.95× | 315.46× | Complete | fc5e847f |
| Aug 10, 2026 | 25.67× | 286.37× | Complete | b8405784 |
| Aug 10, 2026 | 26.87× | 295.80× | Complete | 5699bffb |
| Aug 10, 2026 | 26.91× | 309.03× | Complete | eec8ec7a |
| Aug 10, 2026 | 25.65× | 293.57× | Complete | 350ab3ce |
| Aug 10, 2026 | 24.93× | 291.88× | Complete | 22ac15ca |
| Aug 10, 2026 | 25.29× | 297.89× | Complete | 392d6664 |
| Aug 10, 2026 | 25.75× | 278.34× | Complete | 2196e0f2 |
| Aug 11, 2026 | 25.90× | 294.04× | Complete | 3030b237 |
| Aug 11, 2026 | 25.97× | 293.49× | Complete | 28a6bf3b |
| Aug 13, 2026 | 25.97× | 304.73× | Complete | ccb70192 |
| Aug 13, 2026 | 25.84× | 299.64× | Complete | 02292671 |
| Aug 13, 2026 | 26.10× | 305.03× | Complete | 48b87016 |
| Aug 13, 2026 | 25.94× | 282.20× | Complete | da05ecb1 |
| Aug 13, 2026 | 27.30× | 303.90× | Complete | f252fc6a |
| Aug 13, 2026 | 25.63× | 291.78× | Complete | 31ebba4d |
| Aug 14, 2026 | 26.31× | 300.79× | Complete | 01d4336f |
| Aug 15, 2026 | 26.58× | 302.12× | Complete | 3a0b80b0 |
| Aug 16, 2026 | 25.45× | 298.61× | Complete | 7444c552 |
| Aug 18, 2026 | 25.08× | 270.92× | Complete | 7ed68db8 |
| Aug 18, 2026 | 26.27× | 305.36× | Complete | a2dbadda |
| Aug 18, 2026 | 25.96× | 307.24× | Complete | 3f50d47f |
| Aug 18, 2026 | 25.40× | 294.49× | Complete | b50b08e1 |
| Aug 18, 2026 | 27.04× | 301.17× | Complete | 0508da44 |
| Aug 19, 2026 | 25.52× | 274.30× | Complete | 63c64bc3 |
| Aug 19, 2026 | 25.78× | 296.68× | Complete | 65c40c95 |
| Aug 19, 2026 | 26.21× | 300.88× | Complete | 94e99d65 |
| Aug 24, 2026 | 27.81× | 309.57× | Complete | 455395b4 |
| Aug 25, 2026 | 27.63× | 301.94× | Complete | f426b1b4 |
| Aug 25, 2026 | 27.64× | 317.55× | Complete | f4d403f0 |
latest report detail
Workload measurements
Are We Fast Yet
| Workload | Goccia | QuickJS | Node.js | QJS ratio | Node ratio | Status |
|---|---|---|---|---|---|---|
| Bounce | 21.87ms | 1.10ms | 969.11µs | 19.94× | 22.57× | Complete |
| CD | 202.16ms | 9.91ms | 8.99ms | 20.41× | 22.49× | Complete |
| DeltaBlue | 4.51ms | 289.86µs | 1.58ms | 15.56× | 2.86× | Complete |
| Havlak | 78.92s | 4.13s | 187.45ms | 19.09× | 421.00× | Complete |
| Json | 350.01ms | 14.02ms | 4.22ms | 24.96× | 82.95× | Complete |
| List | 13.23ms | 1.00ms | 719.52µs | 13.17× | 18.39× | Complete |
| Mandelbrot | 30.39µs | 5.45µs | 89.00µs | 5.58× | 0.34× | Complete |
| NBody | 445.30µs | 31.13µs | 344.06µs | 14.31× | 1.29× | Complete |
| Permute | 40.26ms | 1.84ms | 744.08µs | 21.86× | 54.11× | Complete |
| Queens | 20.73ms | 1.30ms | 996.21µs | 15.95× | 20.81× | Complete |
| Richards | 840.79ms | 51.88ms | 6.50ms | 16.21× | 129.40× | Complete |
| Sieve | 12.65ms | 584.79µs | 699.12µs | 21.63× | 18.09× | Complete |
| Storage | 37.48ms | 3.05ms | 1.04ms | 12.28× | 36.21× | Complete |
| Towers | 58.65ms | 3.10ms | 1.14ms | 18.91× | 51.40× | Complete |
JetStream 3
| Workload | Goccia | QuickJS | Node.js | QJS ratio | Node ratio | Status |
|---|---|---|---|---|---|---|
| hash-map | 0.55 pts | 13.59 pts | 315.01 pts | 24.67× | 571.77× | Complete |
| ai-astar | 1.67 pts | 41.48 pts | 343.04 pts | 24.79× | 205.00× | Complete |
| gaussian-blur | 0.36 pts | 7.97 pts | 285.18 pts | 22.43× | 802.72× | Complete |
| raytrace-public-class-fields | 0.39 pts | 11.03 pts | 200.51 pts | 28.54× | 518.71× | Complete |
| sync-fs | 0.83 pts | 27.25 pts | 230.05 pts | 32.88× | 277.60× | Complete |
| lazy-collections | 1.98 pts | 68.56 pts | 149.74 pts | 34.65× | 75.68× | Complete |
Incomplete runs remain visible as gaps. The last complete measurement is labeled stale rather than carried forward as current.