Skip to content

Roadmap

Vizb currently supports benchmark output from three languages across five frameworks:

  • Gogo test -bench output (raw text and -json)
  • Rustcargo bench via Criterion (rs:criterion) and Divan (rs:divan)
  • JavaScript / TypeScriptVitest bench (js:vitest) and Tinybench console.table (js:tinybench)

All parsers support multi-dimensional grouping, tag-based merging, time unit conversion, and filtering. See the Parser Guide for setup.

Python

Integrate with pytest-benchmark output. Generate interactive visualizations for Python performance testing.

C++

Parse output from Google Benchmark and similar C++ benchmarking frameworks. Bring multi-dimensional visualization to native performance testing.

Dart

Support the Dart benchmark harness (benchmark_harness package). Visualize Dart VM performance data.

Java

Parse output from JMH (Java Microbenchmark Harness) and similar Java benchmarking frameworks. Bring multi-dimensional visualization to JVM performance testing.

Interested in helping? Check out the GitHub repository for open issues and contribution guidelines.