json-serde
Text & dataParse and re-serialize JSON documents.
Input
Apple M5 laptop · Oct 20, 2026 · 27 results
| # | Language | Code | Time (log scale) | vs best | ± stddev | Peak mem | Compiler |
|---|---|---|---|---|---|---|---|
| 1 | Rust | 5-i.rsintrinsics | 91ms | 1.00× | 1.0ms | 54.1MB | rustc 1.88.0 |
| 2 | Rust | 4-i.rsintrinsics | 111ms | 1.22× | 4.3ms | 55.4MB | rustc 1.88.0 |
| 3 | Rust | 3.rs | 150ms | 1.64× | 4.0ms | 238.8MB | rustc 1.88.0 |
| 4 | Rust | 2.rs | 151ms | 1.66× | 1.2ms | 237.7MB | rustc 1.88.0 |
| 5 | JavaScript | 1.js | 182ms | 2.00× | 1.0ms | 199.1MB | bun 1.2.19 |
| 6 | Rust | 1.rs | 248ms | 2.72× | 2.5ms | 551.3MB | rustc 1.88.0 |
| 7 | Zig | 2.zig | 254ms | 2.78× | 14ms | 348.9MB | zig 0.14.1 |
| 8 | JavaScript | 1.js | 321ms | 3.52× | 3.7ms | 200.7MB | node 24.4.1 |
| 9 | C++ | 1.cpp | 327ms | 3.59× | 1.8ms | 175.8MB | g++ 15.1.0 |
| 10 | Crystal | 1.cr | 438ms | 4.80× | 20ms | 205.1MB | crystal 1.17.0 |
| 11 | Go | 1.go | 496ms | 5.45× | 12ms | 104.9MB | go 1.24.5 |
| 12 | Dart | 1.dart | 709ms | 7.78× | 3.4ms | 204.2MB | dart/exe 3.8.2 |
| 13 | TypeScript | 1.ts | 732ms | 8.03× | 1.0ms | 417.5MB | deno 2.4.3 |
| 14 | Nim | 2.nim | 737ms | 8.09× | 35ms | 330.8MB | nim 2.2.4 |
| 15 | PHP | 1.php | 852ms | 9.35× | 38ms | 268.5MB | php 8.2.29 |
| 16 | C# | 2.cs | 901ms | 9.88× | 27ms | 186.9MB | dotnet 9.0.303 |
| 17 | Java | 1.java | 1.15s | 12.60× | 2.8ms | 336.1MB | openjdk 21 |
| 18 | Swift | 1.swift | 1.27s | 13.97× | 94ms | 211.0MB | swift 6.1.2 |
| 19 | Python | 1.py | 1.31s | 14.34× | 32ms | 221.1MB | cpython 3.13.5 |
| 20 | Ruby | 1.rb | 1.48s | 16.25× | 25ms | 153.4MB | ruby/yjit 3.4.5 |
| 21 | Java | 1.java | 1.67s | 18.35× | 50ms | 2.0GB | openjdk/zgc 21 |
| 22 | Ruby | 1.rb | 1.88s | 20.60× | 111ms | 152.8MB | ruby 3.4.5 |
| 23 | Kotlin | 1.kt | 1.93s | 21.21× | 210ms | 664.9MB | kotlin/jvm 21 |
| 24 | C | 1.c | 2.59s | 28.46× | 32ms | 225.2MB | gcc 15.1.0 |
| 25 | C# | 1.cs | 2.89s | 31.74× | 173ms | 535.2MB | dotnet 9.0.303 |
| 26 | OCaml | 2.ml | 4.87s | 53.43× | 191ms | 264.0MB | ocaml 5.3 |
| 27 | Perl | 1.pl | 10.65s | 116.83× | 94ms | 745.0MB | perl 5.40.2 |
Fastest times over time
Today's top 5 on Apple M5 laptop, single-thread, largest input. Log scale.
| Run | Rust | JavaScript | Zig | C++ | Crystal |
|---|---|---|---|---|---|
| Oct 19, 2026 | 91ms | 159ms | no result | no result | no result |
| Oct 20, 2026 | 91ms | 182ms | 254ms | 327ms | 438ms |
| Oct 20, 2026 | 91ms | 182ms | 254ms | 327ms | 438ms |