In unserer neuesten Folge des Chrome Cast-Podcasts hatten wir ein paar Minuten Zeit, um uns mit der Leistungsfähigkeit des modernen Webs zu befassen. Bei Websites wie denen von The Masters ist die zunehmende Funktionalität dessen, was in einem Browser möglich ist, weiterhin eine faszinierende Entwicklung.
In diesem Gespräch behauptete ich scherzhaft, dass ausgereifteres Gaming nicht in Mode sei die Karten für browserbasierte Spiele in naher Zukunft, und als ob das Internet zuhörte und bereit wäre, diese Aussage zu tadeln, Ein neuer Blogbeitrag aus dem Chrome Developers Blog ist bezüglich WebGPU erschienen: eine neue webbasierte API, die weit mehr lokale Hardware-GPU-Vorgänge direkt im Browser ermöglicht. Um zu hören, wie wichtig Google das ausdrückt:
WebGPU ist eine neue Webgrafik-API, die erhebliche Vorteile bietet, wie z. B. eine stark reduzierte JavaScript-Arbeitslast für dieselben Grafiken und mehr als dreifache Verbesserungen in Modellinferenzen für maschinelles Lernen. Dies ist aufgrund einer flexibleren GPU-Programmierung und des Zugriffs auf erweiterte Funktionen möglich, die WebGL nicht bietet.
WebGPU ist eine neue API für das Web, die moderne Hardwarefunktionen bereitstellt und Rendering-und Berechnungsvorgänge auf einer GPU ermöglicht , ähnlich wie Direct3D 12, Metal und Vulkan. Im Gegensatz zur WebGL-API-Familie bietet WebGPU Zugriff auf erweiterte GPU-Funktionen und bietet erstklassige Unterstützung für allgemeine Berechnungen auf der GPU. Die API wurde mit Blick auf die Webplattform entwickelt und bietet eine idiomatische JavaScript-API, Integration mit Versprechungen, Unterstützung für den Import von Videos und eine ausgefeilte Entwicklererfahrung mit großartigen Fehlermeldungen.
Die aktualisierte WebGPU-API ist standardmäßig in Chrome 113 verfügbar und wird für ausgeliefert ChromeOS-Geräte mit Vulkan-Unterstützung, für Windows-Geräte mit Direct3D-Unterstützung und für macOS. Linux und Android werden in Zukunft ebenso unterstützt wie Firefox und Safari. Um dies vorerst auszuprobieren, müssen Sie zum Beta-Kanal von Chrome 113 springen, der erst kürzlich eingeführt wurde.
Warum das wichtig ist
Der Zugriff auf mehr Rohleistung der GPU eines beliebigen Geräts ist eine große Sache und wird zu einem weitaus leistungsfähigeren Web in der Zukunft führen. Obwohl ich nicht sehe, dass sich dies bis zu dem Punkt ausdehnt, an dem AAA-Spiele ihr Debüt direkt auf einer URL geben, könnte ich sehen, dass dies endlich Browserspiele auf die nächste Stufe bringt, auf der Dinge, wie wir sie derzeit auf Android oder iOS sehen, schließlich direkt ausgeführt werden könnten eine Chrome-Instanz.
Für Chromebooks ist das extrem aufregend. Nein, das bedeutet nicht, dass wir uns morgen mit einem Haufen neuer, süßer 3D-Spiele herumschlagen müssen , aber es bedeutet, dass sich die Anwendungsfähigkeiten in Webbrowsern wie Chrome ernsthaft verbessern werden. So viele Dinge, die wir auf unseren Geräten tun, benötigen GPU-Unterstützung, damit das Web ein bisschen mehr davon nutzen kann Diese Hardware auf Ihrem Chromebook, Laptop oder Macbook auf eine nützlichere Weise sollte später für noch immersivere Erlebnisse sorgen.
Sehen Sie es in Aktion
Das Chrome-Team hat tatsächlich einige Testversionen zusammengestellt, wenn Sie dies ausprobieren und sehen möchten, wozu WebGPU in der Lage ist. Babylon.js und Three.js haben beide einige Beispiele für WebGPU in Aktion, wenn Sie diese Links treffen und einen Blick darauf werfen möchten. Auch dies ist alles ziemlich neu und nicht etwas, von dem wir erwarten würden, dass Entwickler es von Anfang an nutzen. Aber mit der Zeit kann ich es kaum erwarten zu sehen, was aus dieser Entwicklung wird.
Mit dem langjährigen Argument, dass Chromebooks „nur ein Browser“ sind, die Idee dahinter Browser, der immer leistungsfähiger wird, macht mich sehr glücklich. Während sich das Web weiterentwickelt, kommen wir der Realität immer näher, in der ein Browser möglicherweise alles ist, was Sie brauchen. Wir sind noch nicht so weit, und Chromebooks sind eindeutig weitaus leistungsfähiger als nur der Chrome-Webbrowser. aber wir lieben es immer noch, große Bewegungen im offenen Web zu sehen. Und dieser hier ist ein großer.