TinyJoin v0.4.0 benchmarks

Fastest in 10 of 20 workloads.
Never the slowest.

Against SQLite 3.53.4 and PGlite 0.5.8, each in a browser Worker on OPFS.

Download, gzip

1.5× smaller than SQLite

TinyJoin
302 KiB
SQLite
457 KiB
PGlite
5.6 MiB
First open

1.7× faster than SQLite

TinyJoin
52.9 ms
SQLite
89.7 ms
PGlite
1.12 s
Read 10,000 rows

4.3× faster than PGlite

TinyJoin
10.4 ms
PGlite
44.7 ms
SQLite
45.3 ms
Also fastest at