Benchmark

Un passage scripté sur toutes les démos : chaque route tourne en WebGPU, puis avec le repli forcé (?forceWebGL=1 pour le rendu, ?forceWasm=1 pour l'inférence). Les deux colonnes sont mesurées — jamais estimées.

0.0 s écoulées · budget 90 s

17 démos sur 20 sont automatisées ; les autres sont marquées manuelles. Les démos de fréquence d'images chauffent 500 ms et mesurent 900 ms. Le premier passage sur un serveur dev à froid inclut la compilation des routes.

Par ligne : barres appariées normalisées au maximum de la ligneWebGPURepli
DémoMétriqueWebGPURepliGain WebGPUBarres appariées
Labo de capacitésfps (EMA 1 s, moyenné)en attenteen attente—
Visionneuse glTFfps (EMA 1 s, moyenné)en attenteen attente—
Bac à sable TSLfps (EMA 1 s, moyenné)en attenteen attente—
Post-traitementfps (EMA 1 s, moyenné)en attenteen attente—
Lumières groupéesfps (EMA 1 s, moyenné)en attenteen attente—
1M particulesfps (EMA 1 s, moyenné)en attenteen attente—
Corps rigidesfps (EMA 1 s, moyenné)en attenteen attente—
Boidsfps (EMA 1 s, moyenné)en attenteen attente—
Fluide SPHfps (EMA 1 s, moyenné)en attenteen attente—
Tissufps (EMA 1 s, moyenné)en attenteen attente—
N-corpsfps (EMA 1 s, moyenné)en attenteen attente—
Visioninférence msen attenteen attente—
Parole (Whisper)inférence msen attenteen attente—
Recherche sémantiqueembedding requête msen attenteen attente—
Profondeur → maillageinférence msen attenteen attente—
Chat (WebLLM)jetons / sen attenteen attente—
Filtres d'imagefiltre GPU ms (vs JS)en attenteen attente—
Vidéo en directfps (EMA 1 s, moyenné)en attenteen attente—
Raymarcher SDFfps (EMA 1 s, moyenné)en attenteen attente—
Réaction-diffusionfps (EMA 1 s, moyenné)en attenteen attente—