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