Performance
Benchmarking large exports and interpreting throughput/memory numbers.
Run benchmarks
pnpm benchmark:jsonThis generates benchmarks/latest.json.
Current baseline
- singleSheet_25kRows: ~372ms average
- multiSheet_3x12kRows: ~423ms average
What is measured
- wall-clock time (
avgMs,maxMs) - average heap delta (
avgMemBytes)
Guidance
- Prefer explicit columns for predictable shape and faster mapping.
- Use
mode: "buffer"for server workloads. - Split ultra-large exports into multiple sheets to improve operability.