One-click mobile-web performance suite

Qin Court · OSS engines

One normalized scene across PlayCanvas, Babylon.js and Galacean. Wonderland has been removed. The automatic suite runs the same two configurations in every engine and uploads all six reports to the existing private Cloudflare R2 bucket.

✓ Auto Test complete
One tap. Keep this tab in the foreground. The browser will move through all six runs, upload each full report automatically, then return here.
Configuration A · Potato
18 actors · 3 active animations · DPR 1.0
Configuration B · Stress
18 actors · all 18 animations · DPR 1.0
3 open-source engines2 matched configurations6 × deterministic 20s pathsAutomatic R2 uploadRaw frame times included
2.21.4 · MIT

PlayCanvas

Custom static skinned AABBs, explicit GLB idle track binding and inactive animation pausing.

9.22.2 · Apache-2.0

Babylon.js

Aggressive scene priority, frozen static transforms/materials and frozen inactive skeletons.

1.6.13 · MIT · local

Galacean

Self-hosted WebGL runtime, animator culling and disabled background animators.

For friends testing potato devices: launch from the large Auto Test button and do not switch apps/tabs during the run. Reports are grouped in R2 by a generated suite-session ID; no IP address is stored.