Runtime
I Rewrote Python's Fastest BM25 Library in TypeScript. It's Now 2x Faster With Zero Dependencies.
How bun-bm25s achieves 4.6 million tokens per second indexing and outperforms Python's bm25s library — including its numba JIT backend — using nothing but TypeScript and Bun's native APIs.
March 15, 2026
8 min read
Read Story →