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.
| Démo | Métrique | WebGPU | Repli | Gain WebGPU | Barres appariées |
|---|---|---|---|---|---|
| Labo de capacités | fps (EMA 1 s, moyenné) | en attente | en attente | — | |
| Visionneuse glTF | fps (EMA 1 s, moyenné) | en attente | en attente | — | |
| Bac à sable TSL | fps (EMA 1 s, moyenné) | en attente | en attente | — | |
| Post-traitement | fps (EMA 1 s, moyenné) | en attente | en attente | — | |
| Lumières groupées | fps (EMA 1 s, moyenné) | en attente | en attente | — | |
| 1M particules | fps (EMA 1 s, moyenné) | en attente | en attente | — | |
| Corps rigides | fps (EMA 1 s, moyenné) | en attente | en attente | — | |
| Boids | fps (EMA 1 s, moyenné) | en attente | en attente | — | |
| Fluide SPH | fps (EMA 1 s, moyenné) | en attente | en attente | — | |
| Tissu | fps (EMA 1 s, moyenné) | en attente | en attente | — | |
| N-corps | fps (EMA 1 s, moyenné) | en attente | en attente | — | |
| Vision | inférence ms | en attente | en attente | — | |
| Parole (Whisper) | inférence ms | en attente | en attente | — | |
| Recherche sémantique | embedding requête ms | en attente | en attente | — | |
| Profondeur → maillage | inférence ms | en attente | en attente | — | |
| Chat (WebLLM) | jetons / s | en attente | en attente | — | |
| Filtres d'image | filtre GPU ms (vs JS) | en attente | en attente | — | |
| Vidéo en direct | fps (EMA 1 s, moyenné) | en attente | en attente | — | |
| Raymarcher SDF | fps (EMA 1 s, moyenné) | en attente | en attente | — | |
| Réaction-diffusion | fps (EMA 1 s, moyenné) | en attente | en attente | — |