Google testet die Einführung der WebGPU-API in Chrome, um seine grafischen Verarbeitungsfunktionen mit Metal auf macOS zu verbessern.

Beta Version 94 von Chrome bietet a einige Updates, die Google in zukünftigen öffentlichen Release-Versionen des Webbrowsers für macOS sowie andere Desktop-Plattformen und Android einführen möchte. In der neuesten Beta bestehen die Änderungen hauptsächlich aus Systemen zur Verbesserung der grafischen Verarbeitung, und zwar in zweierlei Hinsicht.

Durch das Hinzufügen einer WebCodecs-API wird eine”Low-Level-Codec-API”eingeführt, um”neue Anwendungen besser zu unterstützen”, die auf schnelle Videocodierung und-decodierung angewiesen sind. In einem Beispiel könnten Spiele-Streaming-Dienste durch ein solches System unterstützt werden, um eine niedrige Latenzzeit ohne erhöhte oder Netzwerk-CPU-Kosten aufrechtzuerhalten.

Die WebCodecs-API vereinfacht den Prozess für Programmierer, indem sie Möglichkeiten bietet, alle Medienkomponenten, die bereits im Browser enthalten sind, auf einfache Weise zu verwenden. Dazu gehören Video-und Audio-Encoder und-Decoder, die Verarbeitung von Rohvideoframes und Bilddecoder.

Nach Abschluss der ursprünglichen Testversion in Chome 93 ist WebCodecs standardmäßig in der Beta aktiviert.

WebGPU ist eine weitere API, die als Nachfolger der WebGL-und WebGL2-Grafik-APIs in Rechnung gestellt wird. Die neue API bietet Zugriff auf moderne Verarbeitungsfunktionen wie”GPU Compute”und ist in Bezug auf die Leistung besser und vorhersehbarer.

Laut Google stellt WebGPU eine Verbesserung dar, da die bisherigen APIs zum Zeichnen von Bildern entwickelt wurden, aber nur mit”großem Aufwand”für andere Rechenaufgaben umfunktioniert werden konnten.

Durch die Bereitstellung von Metal, Vulkan und Direct3D 12 kann die API moderne grafische Funktionen zum Rendern und Berechnen auf einer GPU verwenden. Zu den Vorteilen gehören die Trennung von Ressourcenmanagement und Arbeitsvorbereitung, ein Pipelinestatus, der ähnlich wie Betriebssystem-APIs funktioniert, und Biding-Gruppen, damit Grafiktreiber Vorbereitungen vor Rendering-Aufgaben durchführen können.

WebGPU startet erst seine ursprüngliche Testversion in Chrome 94, aber Google hofft, dass es von Chrome 99 an die Benutzer ausgeliefert wird.

Categories: IT Info