GL2GPU Live Demo

Accelerating WebGL with Zero Code Changes

Welcome to the live demonstration of GL2GPU, a dynamic translator that boosts WebGL rendering performance by converting API calls to WebGPU at JavaScript runtime. This demo allows you to directly compare the performance of standard WebGL against the accelerated GL2GPU version using popular benchmarks. For a detailed explanation of the technology, please refer to our WWW 2025 paper.

The key advantage? This performance gain is achieved with no need to rewrite source code or modify the browser, making it a powerful solution for legacy WebGL applications.

Watch the Demo Now!

🐢 Standard WebGL
🐇 Accelerated with GL2GPU

How to Use This Demo

  1. Use the input field below to set the number of objects for the benchmark (e.g., 100,000).
  2. Click a benchmark button (e.g., "Aquarium") under the "WebGL" section to see the baseline performance.
  3. Click the same benchmark button under the "GL2GPU" section to see the accelerated performance.
  4. Observe the difference in frame rates and overall smoothness, especially on mobile devices or with high object counts.

Key Features of GL2GPU