WebGL 2.0 Raymarching Benchmark

Volume Shader BM TEST

A high-fidelity 3D visualization benchmark using pure WebGL raymarching.
Simulate complex fractal loads and push your GPU to the limit directly in your browser without installation.

Waiting for Command

Rendering engine is ready. Please select a test mode from the right panel to start real-time rendering.

FPS
0
Time
0s
Warning: Current frame rate is too low, recommend lowering test level
-- x --
Load: 5.0x
Real-time Performance hover for details
0 FPS
Test Config
Mode Standby
Steps 1002x
Triangles 125,250
Status
READY

Select Test Mode

Hardware Environment

GPU Renderer
Detecting...
System
--
Browser
--

Public benchmark data

Latest reviewed browser GPU results

The benchmark runs locally by default. Published rows are reviewed records with device, browser, mode and stability context so readers can compare results responsibly.

DeviceModeFPSScore
MacBook Air 13 M1
Apple M1 7-core GPU
Medium5215,600
MacBook Air 13 M2
Apple M2 8-core GPU
Medium6118,300
Intel UHD 620 laptop
Intel UHD Graphics 620
Light424,200
Desktop RTX 3060
NVIDIA GeForce RTX 3060
Heavy7437,074
Desktop RTX 4070
NVIDIA GeForce RTX 4070
Heavy11256,112

Changelog

Maintained benchmark methodology
2026-07-08

Added public methodology, device reports and reviewed result tables.

Pages now separate local benchmark execution from opt-in public data and explain score limits.

2026-06-24

Published first methodology article.

Documented test modes, FPS interpretation and privacy boundaries.

2025-12-03

Initial WebGL 2.0 raymarching benchmark launch.

Released the browser-based shader stress test with Light, Medium, Heavy and Extreme modes.

Reading your FPS result

A quick guide to what the number means before you compare it with friends.

60+ FPS

Smooth — your GPU is comfortably handling raymarched shaders.

30–60 FPS

Usable — fine for most modern games and creative tools.

15–30 FPS

Heavy load — switch to Light or Medium mode for a fairer reading.

< 15 FPS

GPU under stress — likely integrated graphics or throttled by heat.

Different test modes are not directly comparable. Always compare the same mode.

Tips for phones & tablets

  • Plug the device into power before starting a long run.
  • Close background apps and disable low-power / battery saver.
  • Run Light or Medium mode first, then step up to Heavy.
  • Give the device a minute to cool down between runs.

Tips for Chrome / Edge / Safari

  • Enable hardware acceleration in your browser settings.
  • On Chrome / Edge open chrome://gpu to confirm WebGL 2 is using your GPU.
  • On laptops, force the dedicated GPU instead of integrated graphics.
  • Close other heavy tabs — a video on another tab can starve the benchmark.

How this test compares

TestRuns in browserFocusInstall required
Volume Shader BM TestYesGPU raymarching, shader ALU stressNo
WebGL AquariumYesLightweight scene, polygon throughputNo
3DMarkNoComprehensive native benchmarkYes

Technical Principles

Volume Shader BM is a benchmark tool completely based on WebGL 2.0. Unlike traditional polygon-based game benchmarks, this tool uses Raymarching technology.

  • Volume Rendering: We do not use any 3D model files. All pixels on the screen are calculated in real-time through mathematical formulas (SDF signed distance fields).
  • Shader Load: The core of the test lies in the Fragment Shader. In Heavy mode, each pixel requires over 1000 loop iterations, greatly testing the GPU's ALU (Arithmetic Logic Unit) performance.
  • Real Stress: This computationally intensive task can more accurately reflect the GPU's theoretical peak performance in scientific computing, AI inference, and complex rendering scenarios than regular games.

Frequently Asked Questions (FAQ)

Why does my device heat up severely during testing?

This is normal. This test pushes GPU usage to 100% through extensive mathematical calculations to test its peak performance. If you are using a laptop, please ensure good heat dissipation.

What does the test score mean?

The score combines average frame rate (FPS) and test duration. Higher scores indicate stronger GPU capability for processing complex shaders. Scores from different modes cannot be directly compared.

Why does the screen look laggy (low FPS)?

If your frame rate is below 15 FPS, it means the current test mode (such as Extreme) exceeds your GPU's load capacity. It is recommended to try Light or Medium mode.

Will my data be uploaded?

By default, no. Rendering and calculations happen in your local browser. Public result rows require a separate opt-in submission or editorial review.