What you should notice: columnar sum stays fast on large numeric columns; row layout wins for the first record and random row access; the chart is built from mmap-style column buffers, not JSON.parse. Numbers are side effects of doing real work — see BENCHMARK.md for frozen cross-format tables.

Data

12 regions × 12 SKUs, discounts & seasonality — revenue by region (bar)

Choose a sample or upload CSV, then run.

Operations on your file

OperationRow layoutColumnar layout
Run the demo to fill timings.

File sizes

  • Waiting for run…

Columnar compile uses WASM (compile_nxs_columnar); text columns stay in row layout only. Numeric types inferred from the header row (~ float, = int, ? bool).

Chart