Benchmark
Ein skriptgesteuerter Durchlauf über alle Demos: jede Route läuft auf WebGPU und danach mit erzwungenem Fallback (?forceWebGL=1 fürs Rendering, ?forceWasm=1 für Inferenz). Beide Spalten sind gemessen — nie geschätzt.
0.0 s vergangen · Budget 90 s
17 von 20 Demos laufen automatisch; der Rest ist als manuell markiert. Framerate-Demos wärmen 500 ms auf und messen 900 ms. Der erste Lauf auf einem kalten Dev-Server enthält die Routen-Kompilierung.
| Demo | Metrik | WebGPU | Fallback | WebGPU-Beschleunigung | Balkenpaar |
|---|---|---|---|---|---|
| Capability-Lab | fps (1-s-EMA, gemittelt) | ausstehend | ausstehend | — | |
| glTF-Viewer | fps (1-s-EMA, gemittelt) | ausstehend | ausstehend | — | |
| TSL-Spielwiese | fps (1-s-EMA, gemittelt) | ausstehend | ausstehend | — | |
| Post-Processing | fps (1-s-EMA, gemittelt) | ausstehend | ausstehend | — | |
| Clustered Lights | fps (1-s-EMA, gemittelt) | ausstehend | ausstehend | — | |
| 1M Partikel | fps (1-s-EMA, gemittelt) | ausstehend | ausstehend | — | |
| Starrkörper | fps (1-s-EMA, gemittelt) | ausstehend | ausstehend | — | |
| Boids | fps (1-s-EMA, gemittelt) | ausstehend | ausstehend | — | |
| SPH-Fluid | fps (1-s-EMA, gemittelt) | ausstehend | ausstehend | — | |
| Stoff | fps (1-s-EMA, gemittelt) | ausstehend | ausstehend | — | |
| N-Körper | fps (1-s-EMA, gemittelt) | ausstehend | ausstehend | — | |
| Vision | Inferenz ms | ausstehend | ausstehend | — | |
| Sprache (Whisper) | Inferenz ms | ausstehend | ausstehend | — | |
| Semantische Suche | Query-Embedding ms | ausstehend | ausstehend | — | |
| Tiefe → Mesh | Inferenz ms | ausstehend | ausstehend | — | |
| Chat (WebLLM) | Tokens / s | ausstehend | ausstehend | — | |
| Bildfilter | Filter GPU ms (vs. JS) | ausstehend | ausstehend | — | |
| Live-Video | fps (1-s-EMA, gemittelt) | ausstehend | ausstehend | — | |
| SDF-Raymarcher | fps (1-s-EMA, gemittelt) | ausstehend | ausstehend | — | |
| Reaktions-Diffusion | fps (1-s-EMA, gemittelt) | ausstehend | ausstehend | — |