Skip to main content

Benchmarks

Performance benchmarks for ROSQL are in progress. Results coming soon.

Tracking issue: #35 — Benchmarks

Planned benchmark categories

CategoryWhat it measuresStatus
Parser throughputQueries parsed per second🔜 In progress
SQL compilation timens per query, by dialect and complexity🔜 In progress
End-to-end latencyparse → compile → execute (full round-trip)🔜 In progress
WASM parse latencyBrowser-side parse time🔜 In progress
WASM bundle sizegzipped size of @robotops/rosql🔜 In progress

Methodology

Benchmarks will be run using criterion.rs for Rust benchmarks and a custom harness for WASM. All results will include:

  • Hardware configuration (CPU, memory)
  • Query complexity categories (simple, compound, pipeline)
  • Comparison across SQL backends where applicable
  • Statistical confidence intervals

Follow #35 for updates.