Is 9bench accurate?
Within ~3-10% of native benchmarks for CPU and GPU compute. RAM is browser-sandboxed — it consistently scores 30-50% of native bandwidth. We say so loudly. For absolute peak measurement use Geekbench, Cinebench, or 3DMark. For instant cross-platform relative ranking, 9bench is built for the job.
Does 9bench take money from chip vendors?
No. Zero. The 'Vendors paid us: 0' counter on the Landing page is hardcoded to 0 because that's a fact. r/hardware banned UserBenchmark for documented anti-AMD bias; we built 9bench to fill that gap with an open-source, vendor-neutral alternative.
Why does my RAM score look so low?
Browsers (V8, SpiderMonkey, JavaScriptCore) sandbox memory access for security. Float32Array reads and writes are not vectorized to the same degree as native code, and there is no SIMD pathway for arbitrary memory work. Typical browser RAM throughput is 30-50% of native. We could pretend our number is gospel; we choose to disclose this on every result page instead.
Does it run on iPhone / iPad / Android?
Yes. Safari 26+ on iOS/iPadOS 26 supports WebGPU. Android Chrome 113+ does too. Older devices fall back to a CPU-only run with a clear notice.
Why is it free?
Because it costs us $0 to run. The benchmark executes entirely in your browser. The only server cost is storing the optional submitted score in Cloudflare D1, which is essentially free at our scale. No tracking, no upsell, no premium tier.
How is this different from UserBenchmark?
UserBenchmark has documented anti-AMD bias (caught by independent reviewers in 2019, banned from r/hardware and r/AMD). 9bench takes zero money from chip vendors. The scoring formula is in this page and on GitHub. r/hardware can verify every weight.
Where is my data stored?
The benchmark runs locally in your browser. The test page has a consent box (default-on) — when checked, an anonymous summary is submitted to Cloudflare D1 after the test finishes. The submitted row contains: score breakdown, GPU name string, CPU core count, AI capability snapshot, a short 'Browser-Major / OS / Arch' UA fragment, timestamp, and a random 8-char hash ID. No IP address, no cookies, no fingerprints, no geolocation. Uncheck the box before clicking Start to run the benchmark without storing anything.
What does 'self-reported' mean on a GPU name?
Some browsers (Firefox in strict privacy mode, Tor, Brave Strict) hide GPU info from web pages. When that happens, 9bench shows 'Browser hides this — add manually' and lets you type your GPU. Self-reported entries are tagged so they cannot be confused with detected hardware.