Marketing site and documentation for mobench (mobile-bench-rs) — an open-source Rust
benchmarking harness that runs your benchmarks on real iOS and Android phones and reports
wall-clock time, peak memory, and energy. Built by World.
- TanStack Router (file-based routing, SPA)
- Vite + React + TypeScript
- Tailwind CSS v4
- shadcn/ui primitives (Button, Accordion)
| 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.
npm install
npm run dev # http://localhost:3000npm run build # outputs to dist/
npm run serve # preview the production buildConfigured for Vercel (vercel.json): framework preset vite, SPA
rewrites so client-side routes resolve to index.html.