Benchmarks
Benchmark text output from Go, JavaScript, and Rust toolchains. Use --group-pattern or --group-regex to map suite names into n/x/y dimensions. Live pages stay language-specific under /examples/live/go/, /examples/live/javascript/, and /examples/live/rust/.
Live dashboard: vizb.goptics.org/examples/live/go/ · workflow go-examples.yml
| Benchmark | Input file | Pattern | Regex | Dashboard |
|---|---|---|---|---|
| HTTP Routing | http-routing.txt | x_y |
— | Open |
| Decode | decode-encode.txt | — | /text=(?<n>.*)/level=(?<x>.*)/size=(?<y>.*) |
Open |
| Encode | decode-encode.txt | — | /text=(?<n>.*)/level=(?<x>.*)/size=(?<y>.*) |
Open |
| Hashing | hash.txt | — | Hashing64(?<x>.*) |
Open |
| Serialization | serialization.txt | — | (?<x>.*)By(?<y>.*) |
Open |
| Validator | validator.txt | — | (?<y>.*?)(?:(?<x>Success|Failure)(?<n>.*)|$) |
Open |
| Varmq | varmq.txt | x/y |
— | Open |
| Worker Pools | worker-pools.txt | n/y/x |
— | Open |
JavaScript
Section titled “JavaScript”Live dashboard: vizb.goptics.org/examples/live/javascript/ · workflow javascript-examples.yml
| Benchmark | Input file | Pattern | Regex | Dashboard |
|---|---|---|---|---|
| Tinybench | tinybench.txt | x/y |
— | Open |
| Vitest | vitest.txt | — | n=(?<y>.*)/(?<x>.*) |
Open |
Live dashboard: vizb.goptics.org/examples/live/rust/ · workflow rust-examples.yml
| Benchmark | Input file | Pattern | Regex | Dashboard |
|---|---|---|---|---|
| Criterion | criterion.txt | — | (?<x>.*)/n=(?<y>.*) |
Open |
| Divan | divan.txt | x__y |
— | Open |
Related guides
Section titled “Related guides”- Parser guide — Go, JS, Rust formats
- Group — slash patterns and named capture groups