From 66043d4f32ad371a9b7e61f76f2c8349acce3b16 Mon Sep 17 00:00:00 2001 From: Asko Nõmm Date: Tue, 17 Feb 2026 23:08:34 +0200 Subject: Keep it simple --- BENCHMARKS.md | 7 ------- 1 file changed, 7 deletions(-) diff --git a/BENCHMARKS.md b/BENCHMARKS.md index 644db0f..f729d4c 100644 --- a/BENCHMARKS.md +++ b/BENCHMARKS.md @@ -191,10 +191,6 @@ Each benchmark: 2s warmup, 5s measurement window. ### v2.1.0 -Jank is currently in alpha with an interpreted runtime (no JIT). Uses -`clojure.string` directly (same as JVM/BB). Requires building Jank from source; -the 0.1 Homebrew release has a `clojure.string` codegen bug fixed on main. - | Scenario | Ops/sec | ns/op | |---|---:|---:| | Small (5) — literal first | 91,466 | 10,932 | @@ -235,9 +231,6 @@ the 0.1 Homebrew release has a `clojure.string` codegen bug fixed on main. ### Jank (built from source, latest main) - Peak throughput: ~95K ops/sec (literal match / miss) - Performance is roughly 8–10x slower than Babashka, expected for an alpha interpreted runtime -- ~1.5x faster than 0.1 Homebrew release, likely due to bug fixes and optimizations on main -- The trie structure still provides O(path-depth) matching; throughput will improve as Jank matures and adds JIT compilation -- Uses `clojure.string` directly — no C++ interop needed for core routing ### Key insight -- cgit v1.2.3