Skip to content

Repository files navigation

mobench.org

Marketing site and documentation for mobench (mobile-bench-rs) — an open-source Rust benchmarking harness for real iOS and Android phones and browser-hosted WebAssembly. Native runs report wall-clock time, peak memory, energy, and optional custom scalar metrics; browser runs use high-resolution web timing. Built by World.

Current documented release: v0.2.0.

The 0.2 rewrite preserves the v0.1.40–v0.1.49 feature contract while moving implementation into explicit runtime, domain, process, provider, report, and artifact boundaries. It keeps the benchmark macro and timing APIs, generated Android/iOS runners and all FFI backends, host/local/BrowserStack execution, strict machine-readable reports, native profiling, browser-WASM workers and Automate transport, the public ProveKit npm gate, and the secretless-to-trusted CI security boundary. Nine publishable crates are versioned at 0.2.0.

Stack

Routes

Path Source Description
/ src/routes/index.tsx Landing page — hero, features, benchmarks, FAQ, CTA.
/docs src/routes/docs.tsx Documentation app — sidebar nav, 8 pages, right-rail TOC.

Both pages were imported from the Claude Design project Mobile Bench landing page design (Mobench Landing.dc.html, Mobench Docs.dc.html) and reimplemented as React.

Develop

npm install
npm run dev      # http://localhost:3000

Build

npm run build    # outputs to dist/
npm run serve    # preview the production build

Deploy

Configured for Vercel (vercel.json): framework preset vite, SPA rewrites so client-side routes resolve to index.html.

About

Website for github.com/worldcoin/mobile-bench-rs

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages