Skip to content
bench/lang

regex-redux

Text & data

Regex match and replace over DNA input.

Input

Apple M5 laptop · Oct 20, 2026 · 21 results

regex-redux results for input 2500000_in, fastest first
#LanguageCodeTime (log scale)vs best± stddevPeak memCompiler
1Rust7.rs221ms1.00×1.4ms78.3MBrustc 1.88.0
2JavaScript1.js333ms1.51×6.2ms242.0MBbun 1.2.19
3C1.c596ms2.70×2.6ms123.9MBgcc 15.1.0
4Zig1-ffi.zignative lib597ms2.70×5.8ms147.8MBzig 0.14.1
5C++1.cpp658ms2.98×5.6ms149.5MBg++ 15.1.0
6PHP1.php920ms4.16×122ms141.2MBphp 8.2.29
7Nim1.nim930ms4.21×81ms152.7MBnim 2.2.4
8JavaScript1.js987ms4.47×163ms473.3MBnode 24.4.1
9TypeScript1.ts996ms4.51×93ms488.3MBdeno 2.4.3
10Crystal2.cr1.34s6.06×3.4ms199.8MBcrystal 1.17.0
11C#5.cs1.48s6.68×31ms427.8MBdotnet 9.0.303
12C#6.cs1.77s8.03×18ms424.2MBdotnet 9.0.303
13Dart1.dart2.60s11.79×33ms186.3MBdart/exe 3.8.2
14OCaml2.ml2.69s12.15×295ms484.6MBocaml 5.3
15Python1.py2.88s13.03×76ms210.9MBcpython 3.13.5
16Java3.java3.63s16.44×80ms393.3MBopenjdk 21
17Java3.java3.65s16.51×101ms806.4MBopenjdk/zgc 21
18Kotlin1.kt3.75s16.98×372ms235.3MBkotlin/jvm 21
19Perl1.pl4.50s20.39×313ms108.4MBperl 5.40.2
20Swift1.swift5.25s23.75×228ms362.8MBswift 6.1.2
21Go3.go12.83s58.09×302ms141.5MBgo 1.24.5

Fastest times over time

Today's top 5 on Apple M5 laptop, single-thread, largest input. Log scale.

Fastest regex-redux time per run for Rust, JavaScript, C, Zig, C++
Fastest regex-redux time per run for Rust, JavaScript, C, Zig, C++
RunRustJavaScriptCZigC++
Oct 19, 2026227msno resultno resultno resultno result
Oct 20, 2026221ms333ms596ms597ms658ms
Oct 20, 2026221ms333ms596ms597ms658ms