Browser-native GPU-API, die WebGL durch Semantik der Vulkan-/Metal-Klasse ersetzt: Compute-Shader, mehrthreadige Befehlskodierung, Leistungsgewinn um zwei Größenordnungen.
Was es ist
WebGPU ist ein W3C-Standard für den direkten Zugriff auf die GPU aus einem Browser. Er erreichte 2024 die Candidate Recommendation und ist in Chrome 113+, Edge und Safari 18 enthalten; Firefox folgt. Anders als WebGL (das OpenGL ES kapselt) bietet er Low-Level-Zugriff vergleichbar mit Vulkan und Metal — mehrthreadige Befehlskodierung, Compute-Shader, expliziter Pipeline-Zustand.
Warum ProAV das interessiert
Für softwarebasierte Videowände mit browserbasierten Bedienpanels löst WebGPU ein zuvor schwieriges Architekturproblem auf: clientseitige Vorschau-Canvases, die 20-30 Live-4K-Quellminiaturen halten können, ohne das Notebook des Operators zu überfordern. Veröffentlichte Benchmarks zeigen, dass WebGPU 200.000 Szenenobjekte bei 60 FPS auf einer NVIDIA RTX 3080 hält, wo WebGL jenseits von 15.000 zusammenbricht.
Der Architekturwandel
- Mehrthreadige Befehlskodierung — der Renderer läuft nicht mehr einthreadig auf dem JS-Hauptthread, sodass der Hauptthread frei für UI-Interaktion bleibt.
- Compute-Shader — führen universelle GPU-Lasten im Browser aus, darunter Teile der Vorschau-Pipeline, die früher serverseitiges Rendering und eine gestreamte Bildschirmaufnahme erforderten.
- Three.js TSL — ab Release r166 stellt Three.js eine Shading Language (TSL) bereit, die gleichermaßen zu WebGPU und WebGL kompiliert. Praktischer Einstieg für bestehende WebGL-Codebasen.
Was es nicht leistet
WebGPU ersetzt nicht den serverseitigen Compositor, der die physischen Videowand-Panels ansteuert — dieser braucht weiterhin Vulkan oder eine vergleichbare native API für die Determiniertheit und den Panel-Ausgabedurchsatz. Die Domäne von WebGPU ist der Browser des Operators: Steuerebene, Vorschau, Lagekarten, Overlay-Grafiken.
Wann man damit planen sollte
Neue browserbasierte Bedienpanels der Jahre 2027-2028 werden voraussetzen, dass WebGPU verfügbar ist. Bestehende WebGL-Panels funktionieren weiter — es gibt keinen Abkündigungsdruck —, doch alles jenseits eines statischen Layout-Rasters wird sich langsam anfühlen, sobald Mitbewerberprodukte nachziehen.