XCX
XCX.
The Pragmatic Backend Language
SPEC 4.2.0
DEV 05.2026

PERFORMANCE_TRACKER

Methodology: All benchmarks follow strict rules for computational equivalence, dead-code-elimination prevention, idiomatic implementations, and environment-specific execution procedures (AOT / JIT warmup / interpreted). The JSON column applies a "Stdlib Penalty" for languages without a built-in JSON parser (marked with *), and Main Suite results are aggregated using the Geometric Mean.
Full methodology: github.com/xcxlang-org/xcx-benchmarks/METHODOLOGY.md
[ CORE PRIMITIVES ]  //  RYZEN_7_5800X // 32GB_RAM // WINDOWS_11
FIB_30 -
LCG_100M -
SIEVE_100K -
JSON_PARSE -
Export Table:
# LANGUAGE_PLATFORM FIB (30) LCG (100M) SIEVE JSON
Zig Zig AOT
1.66ms 5.28ms 11.97ms 0.04*ms
Rust Rust AOT
1.81ms 21.36ms 12.70ms 0.06*ms
C C AOT
1.19ms 85.34ms 8.72ms 0.07*ms
C++ C++ AOT
1.26ms 86.33ms 18.27ms 0.09*ms
V V AOT
1.00ms 189.00ms 11.50ms 0.10*ms
Crystal Crystal AOT
2.69ms 107.37ms 22.59ms 0.14*ms
Go Go AOT
3.10ms 242.37ms 16.16ms 0.17*ms
Java Java JIT
2.64ms 217.88ms 24.38ms 0.18*ms
Nim Nim AOT
17.50ms 193.00ms 19.50ms 0.31*ms
Bun Bun JIT
5.35ms 400.84ms 32.52ms 0.40ms
XCX XCX 4.2 JIT
12.45ms 108.32ms 101.59ms 0.25ms
PyPy PyPy JIT
19.47ms 119.28ms 101.21ms 0.32ms
LuaJIT LuaJIT JIT
6.71ms 378.47ms 88.69ms 0.46*ms
C# C# JIT
5.66ms 208.82ms 15.94ms 5.58ms
Node.js Node.js JIT
6.70ms 1363.96ms 29.42ms 0.63ms
PHP PHP INT
67.54ms 1739.70ms 387.66ms 1.06ms
Lua Lua INT
69.00ms 2346.00ms 531.00ms 3.33*ms
Python Python INT
96.67ms 16573.77ms 1045.21ms 0.49ms
Ruby Ruby INT
59.27ms 20938.24ms 557.13ms 1.39ms
Erlang Erlang JIT
6.00ms 4891.00ms 12353.50ms 5.39*ms
Perl Perl INT
351.03ms 4506.39ms 2379.04ms 11.75*ms
R R INT
560.00ms 11220.00ms 860.00ms 13.26*ms
+ SHOW EXTENDED COMPARISON
Sorting Method: Geometric Mean (Root of Product, N/A = 50ms penalty)
Median ratio json/GM3(remaining tests) among languages with stdlib JSON: 0.005037

Performance Benchmarks Results Table (JSON penalty method: PROPORTIONAL)