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.

Pro Zeile: Balkenpaar, normiert auf das ZeilenmaximumWebGPUFallback
DemoMetrikWebGPUFallbackWebGPU-BeschleunigungBalkenpaar
Capability-Labfps (1-s-EMA, gemittelt)ausstehendausstehend—
glTF-Viewerfps (1-s-EMA, gemittelt)ausstehendausstehend—
TSL-Spielwiesefps (1-s-EMA, gemittelt)ausstehendausstehend—
Post-Processingfps (1-s-EMA, gemittelt)ausstehendausstehend—
Clustered Lightsfps (1-s-EMA, gemittelt)ausstehendausstehend—
1M Partikelfps (1-s-EMA, gemittelt)ausstehendausstehend—
Starrkörperfps (1-s-EMA, gemittelt)ausstehendausstehend—
Boidsfps (1-s-EMA, gemittelt)ausstehendausstehend—
SPH-Fluidfps (1-s-EMA, gemittelt)ausstehendausstehend—
Stofffps (1-s-EMA, gemittelt)ausstehendausstehend—
N-Körperfps (1-s-EMA, gemittelt)ausstehendausstehend—
VisionInferenz msausstehendausstehend—
Sprache (Whisper)Inferenz msausstehendausstehend—
Semantische SucheQuery-Embedding msausstehendausstehend—
Tiefe → MeshInferenz msausstehendausstehend—
Chat (WebLLM)Tokens / sausstehendausstehend—
BildfilterFilter GPU ms (vs. JS)ausstehendausstehend—
Live-Videofps (1-s-EMA, gemittelt)ausstehendausstehend—
SDF-Raymarcherfps (1-s-EMA, gemittelt)ausstehendausstehend—
Reaktions-Diffusionfps (1-s-EMA, gemittelt)ausstehendausstehend—