
WebGPU
WebGPU ist eine neue Programmierschnittstelle für Browser, die Webseiten direkten Zugriff auf die Grafikeinheit eines Computers gibt — und damit rechenintensive Aufgaben wie 3D-Grafik oder KI-Modelle erstmals nativ im Browser ermöglicht. Sie gilt als Nachfolger von WebGL und ist seit 2023 in den ersten Browsern verfügbar.
Ein moderner Computer hat zwei sehr unterschiedliche Recheneinheiten. Die CPU, der Hauptprozessor, erledigt allgemeine Aufgaben nacheinander — schnell, aber sequenziell. Die GPU, die Grafikeinheit, ist anders gebaut: Sie hat Tausende kleiner Rechenkerne und kann viele Aufgaben gleichzeitig bearbeiten. Lange konnten Webseiten diese GPU-Leistung kaum nutzen. WebGPU ist eine Schnittstelle — also eine klar definierte Verbindung zwischen Software und Hardware — die Browsern erstmals echten, direkten Zugriff auf die GPU gibt. Sie wurde vom World Wide Web Consortium (W3C), dem wichtigsten Standardisierungsgremium des Webs, entwickelt und 2023 in Chrome erstmals aktiviert.
Warum WebGL als Vorgänger an seine Grenzen stieß
Bisher gab es für Browsergrafik vor allem WebGL, eine Schnittstelle aus dem Jahr 2011. WebGL wurde ursprünglich für 3D-Grafiken gedacht und basiert auf einem älteren Standard namens OpenGL. Für moderne Anforderungen ist sie inzwischen zu eingeschränkt. Sie gibt Entwicklern kaum Kontrolle darüber, wie die GPU intern arbeitet — und genau diese Kontrolle braucht man für effiziente KI-Berechnungen.
WebGPU orientiert sich stattdessen an neueren, leistungsfähigeren Schnittstellen wie Vulkan, Metal und Direct3D 12, die nativen Anwendungen — also normalen Programmen außerhalb des Browsers — seit Jahren zur Verfügung stehen. WebGPU holt diese Möglichkeiten erstmals ins Web. Das ist kein kleines Update, sondern ein grundlegender Neubau.
Wie WebGPU mit der Grafikeinheit kommuniziert
Wenn eine Webseite WebGPU nutzt, schreibt der Entwickler kleine Programme, die sogenannten Shader. Shader laufen nicht auf der CPU, sondern direkt auf den Tausenden Kernen der GPU. WebGPU stellt dafür eine eigene, schlanke Programmiersprache bereit: WGSL (WebGPU Shading Language). Diese Programme werden vom Browser übersetzt und an die GPU weitergegeben — so effizient wie bei einer nativen Desktop-Anwendung.
Wichtig ist auch das Konzept der Pipelines. Eine Pipeline ist eine feste Abfolge von Rechenschritten, die die GPU abarbeitet. Der Entwickler definiert diese Pipeline einmalig, und die GPU führt sie dann sehr schnell aus — ohne den Umweg über den Hauptprozessor. Dieser direkte Weg ist der entscheidende Unterschied zu WebGL, das viel mehr Kommunikation zwischen CPU und GPU erfordert und dadurch langsamer wird.
Ein typischer Irrtum: WebGPU ist kein reines Grafik-Tool. Es eignet sich genauso gut für allgemeine Berechnungen auf der GPU — auf Englisch als „General Purpose GPU Computing“ oder GPGPU bezeichnet. Damit lassen sich zum Beispiel KI-Modelle ausführen, ohne dass der Nutzer etwas installieren muss.
WebGPU in Browsern, KI-Tools und Spielen
Das bekannteste Anwendungsgebiet ist die Ausführung von KI-Modellen direkt im Browser. Das Projekt MediaPipe von Google nutzt WebGPU, um Gesichtserkennung und Handtracking in Echtzeit im Browser laufen zu lassen — ohne dass Daten auf einen Server geschickt werden müssen. Das Projekt Transformers.js, eine JavaScript-Bibliothek, ermöglicht es sogar, Sprachmodelle direkt im Browser zu betreiben, sobald WebGPU verfügbar ist.
Auch für 3D-Grafik in Spielen und Simulationen ist WebGPU ein großer Schritt. Engines wie Babylon.js und Three.js haben bereits WebGPU-Unterstützung eingebaut. Komplexe 3D-Szenen, die früher nur in nativen Spielen möglich waren, lassen sich damit zunehmend direkt im Browserfenster darstellen.
In der Finanz- und Tech-Berichterstattung taucht WebGPU vor allem im Zusammenhang mit „On-Device AI“ auf — also KI, die auf dem eigenen Gerät läuft, statt in der Cloud. Das schont Serverkapazitäten, spart Kosten und verbessert den Datenschutz. Für Unternehmen bedeutet das: KI-Funktionen lassen sich in Webanwendungen integrieren, ohne teure Recheninfrastruktur zu betreiben.