Die neueste Version von Google, die WebGPU-Technologie, verspricht, eine neue Ära für Browserspiele einzuläuten, indem sie eine verbesserte Grafikwiedergabe und ein besseres Spielerlebnis bietet. Diese bahnbrechende neue API (Application Programming Interface) ermöglicht es dem Chrome-Browser, die Leistung der Grafikkarte eines Computers zu nutzen und webbasierte Videospiele auf einen höheren Standard zu optimieren.
An der Entwicklung der WebGPU-API arbeitet seit sechs Jahren die GPU for the Web Community Group in Zusammenarbeit mit Tech-Giganten wie Mozilla, Apple und Microsoft. Diese neue API dient als Nachfolgerin des aktuellen WebGL-Modells, reduziert die JavaScript-Arbeitslast für Browser und verdreifacht die Leistung von Modellinferenzen für maschinelles Lernen. Ziel ist es, Browserspiele in die Lage zu versetzen, hochdetaillierte Szenen mit zahlreichen Objekten darzustellen, wodurch viele moderne Rendering-Techniken möglich werden. Bestehende Titel, die JavaScript-3D-Bibliotheken wie Babylon.js verwenden, können ebenfalls von diesen Verbesserungen profitieren.
Neben Spieleanwendungen kann die WebGPU-Technologie auch auf Produktivitätsanwendungen angewendet werden, um Berechnungen auf den Grafikprozessor zu verlagern. Diese Innovation kann von Telekonferenzplattformen wie Google Meet genutzt werden, um im Einklang mit verbesserten maschinellen Lernfähigkeiten effizienter zu arbeiten, wie im WebGPU Explainer erläutert.
Die WebGPU-Technologie ist derzeit als Standardeinstellung in der Chrome Beta 113 verfügbar und kann für Windows-, ChromeOS- und macOS-Systeme heruntergeladen werden. Um die Funktion auf den ersten beiden Plattformen nutzen zu können, müssen bestimmte Systemanforderungen erfüllt werden: Windows-Geräte müssen Direct3D 12 unterstützen, und ChromeOS-Geräte benötigen eine aktivierte Vulkan-API. Für diejenigen, die eine stabile Version nutzen möchten, wird Chrome 113 am 26. April offiziell mit WebGPU starten.
Google bietet Ressourcen für Benutzer, die die API aus erster Hand erfahren möchten. Tests mit Spielen in der Babylon.js-Bibliothek, die sowohl mit Chrome 111 als auch mit Chrome 113 Beta durchgeführt wurden, zeigen Verbesserungen. Bestimmte Spiele, wie z. B. Temple Run 2, erfahren vielleicht keine wesentliche Leistungssteigerung, aber Shell Shockers, ein FPS-Multiplayer-Spiel, zeigte schnellere Ladezeiten und flüssigere Bildraten. Obwohl sich die Grafik der getesteten Spiele nicht wesentlich verändert hat, hat der Anpassungsprozess gerade erst begonnen. Um die grafischen Fähigkeiten von WebGPU zu demonstrieren, bietet Babylon.js eine kostenlose technische Demo auf seiner Website an.
Was andere Browser angeht, so ist die WebGPU-Unterstützung für Firefox und Safari derzeit noch in Arbeit. Auch Linux- und Android-Geräte sollen die API in Zukunft erhalten. Zwar gibt es noch keine offiziellen Angaben zu einer iOS-Version, aber die macOS-Unterstützung deutet darauf hin, dass es nur noch eine Frage der Zeit ist.
Diese neue Technologie hat das Potenzial, nicht nur die Spieleindustrie zu revolutionieren, sondern auch andere Bereiche, wie die Entwicklung von Geschäftsanwendungen. So können Benutzer von AppMaster die Leistung von WebGPU nutzen, um visuell beeindruckende und hochleistungsfähige Backend-, Web- und mobile Anwendungen auf der Plattformno-code von AppMaster zu erstellen.