Hirdetés

Olyan erőre tettek szert a böngészők, ami átformálhatja a piacot

Már mindenki támogatja a grafikus vezérlő általános képességeit befogó WebGPU API-t.

A W3C nagyon régóta dolgozik azon, hogy komplex grafikával rendelkező alkalmazások legyenek futtathatók egy weboldalon keresztül, direkten a böngészőkön belül. Ehhez számos szabvány készül, de a háromdimenziós grafika tekintetében a WebGPU a kulcs, amely a jó ideje nem fejlődő WebGL-lel ellentétben alacsony szintre viszi a webes grafikát.

Hirdetés

A WebGPU-t széleskörű összefogás jellemezte az elmúlt években, és mostanra elmondható, hogy minden fontos böngésző támogatja, többek között Firefox és a Safari, illetve a Chromium-alapú megoldások, például a Chrome és az Edge. A konstrukció két részből áll, a WebGPU maga az API, míg a WebGPU Shading Language a shader nyelvet prezentálja, amely a SPIR-V-hez igazodik. A rendszerrel igen sok grafikus vezérlő kompatibilis, köztük az ultramobil megoldások is, így a hardveres háttér teljesen adott ahhoz, hogy a weboldalak használni tudják az új lehetőséget.

Kiemelendő, hogy a WebGPU kvázi bármire be tudja vetni a GPU-t a böngészőn belül. Erre jó példa, hogy az ONNX futtatási környezet, illetve a Transformers.js segítségével lokálisan futtathatók az egyes, betöltött weboldalhoz tartozó nyelvi modellek, így a jövőben bizonyos AI munkafolyamatokat nem feltétlenül szükséges majd a szerveroldalon elindítani.

A fentiek persze csak az alapokat biztosítják, az még kérdéses, hogy a fejlesztők ezeket mire szeretnék használni, és itt valószínűleg egy hosszadalmas átállási folyamat elé nézünk. Várhatóan először a kisebb teljesítményigényű munkafolyamatok kerülhetnek majd át a WebGPU-ra, és ez is akár egy-két évet vehet majd igénybe. Az AI munkafolyamatok inkább az évtized vége felé kezdhetnek el ilyen formában terjedni.

Azóta történt

Előzmények