Skip to content

Examples

Benchmark files are organized by language under examples/. Push changes to examples/{go,javascript,rust}/ to trigger a per-language CI pipeline that converts .txt bench files into an interactive HTML dashboard and deploys it to vizb.goptics.org/examples/{lang}.

LanguageWorkflowDashboard
Godeploy-examples-go.ymlvizb.goptics.org/examples/go/
JavaScriptdeploy-examples-javascript.ymlvizb.goptics.org/examples/javascript/
Rustdeploy-examples-rust.ymlvizb.goptics.org/examples/rust/
BenchmarkInput FilePatternRegexDashboard
Decodedecode-encode.txt/text=(?<n>.*)/level=(?<x>.*)/size=(?<y>.*)Live
Encodedecode-encode.txt/text=(?<n>.*)/level=(?<x>.*)/size=(?<y>.*)Live
Hashinghash.txtHashing64(?<x>.*)Live
HTTP Routinghttp-routing.txtx_nLive
Serializationserialization.txt(?<x>.*)By(?<y>.*)Live
Validatorvalidator.txt(?<y>.*?)(?:(?<x>Success|Failure)(?<n>.*)|$)Live
Varmqvarmq.txtx/yLive
Worker Poolsworker-pools.txtn/y/xLive
BenchmarkInput FilePatternRegexDashboard
Tinybenchtinybench.txtx/yLive
Vitestvitest.txtn=(?<y>.*)/(?<x>.*)Live
BenchmarkInput FilePatternRegexDashboard
Criterioncriterion.txt(?<x>.*)/n=(?<y>.*)Live
Divandivan.txtx__yLive
RepositoryShort DescriptionWorkflowDashboard
goptics/vizbVizb’s own benchmark dashboards for Go, JavaScript, and Rust manges CI/CD pipeline by vizb actiondeploy-examples-*.ymlLive
goptics/varmq-benchmarksWorker pool benchmarks comparing VarMQ vs PondV2 across workload patterns and CPU configsbench.ymlLive
goptics/sortbenchSorting algorithm benchmarks across git versions using per-tag vizb merging (bubble, insertion, shell, quicksort, merge)bench.ymlLive
goptics/varmqTracks benchmark evolution across VarMQ release versions, generating a cumulative bench log dashboard via vizb action on each releasedeploy-bench-log.ymlLive

Using vizb in your project? Open a PR to add your entry!