A Chrome Cast Podcast legutóbbi epizódjában volt néhány percünk, ahol elmélyültünk a modern internet erejében. Az olyan webhelyekkel, mint amilyeneket a The Masters-ben láthatunk, továbbra is lenyűgöző fejlemény a böngészőben megvalósítható lehetőségek növekedése.
A beszélgetés során tréfásan kijelentettem, hogy a kiforrottabb játék nincs benne. hamarosan megjelennek a böngészőalapú játékok kártyái, és mintha az internet meghallgatta volna, és készen állna megcáfolni ezt az állítást, Új blogbejegyzés jelent meg a Chrome Developers Blogról a WebGPU-val kapcsolatban: egy új webalapú API, amely sokkal több helyi hardveres GPU-műveletet tesz lehetővé közvetlenül a böngészőben. Ha hallani szeretné, hogy a Google kifejezze ennek fontosságát:
A WebGPU egy új webes grafikus API, amely jelentős előnyöket kínál, például jelentősen csökkenti a JavaScript-terhelést ugyanazon a grafikán, és több mint háromszoros fejlesztéseket kínál. a gépi tanulási modell következtetéseiben. Ez a rugalmasabb GPU-programozásnak és a WebGL által nem biztosított fejlett képességekhez való hozzáférésnek köszönhető.
A WebGPU egy új API az internethez, amely modern hardverképességeket tesz lehetővé, és lehetővé teszi a GPU-n történő megjelenítést és számítási műveleteket , hasonlóan a Direct3D 12-hez, a Metalhoz és a Vulkanhoz. A WebGL API-családdal ellentétben a WebGPU hozzáférést biztosít a fejlettebb GPU-funkciókhoz, és első osztályú támogatást nyújt a GPU-n végzett általános számításokhoz. Az API-t a webes platform szem előtt tartásával tervezték, és egy idiomatikus JavaScript API-t, ígéretekkel való integrációt, videók importálásának támogatását és kifinomult fejlesztői élményt tartalmaz nagyszerű hibaüzenetekkel.
A frissített WebGPU API alapértelmezés szerint elérhető lesz a Chrome 113-ban, és a kiszállítás Vulkan-támogatással rendelkező ChromeOS-eszközök, Direct3D-támogatással rendelkező Windows-eszközökhöz és macOS-hez. A Linux és az Android, valamint a Firefox és a Safari támogatást kap az úton. Egyelőre a kipróbálásához a Chrome 113 béta csatornájára kell ugrani, amely nemrég jelent meg.
Miért számít ez?
Bármilyen eszköz GPU-jának nyers teljesítményéhez való hozzáférés nagy dolog, és egy sokkal erősebb webet tesz majd előre. Bár nem látom, hogy ez olyan mértékben terjedne ki, hogy az AAA-játékok közvetlenül egy URL-en debütálnak, azt láttam, hogy a böngészős játékok végre egy olyan szintre emelkednek, ahol az olyan dolgok, mint amilyeneket jelenleg Androidon vagy iOS-en láthatunk, végül közvetlenül futtathatók egy Chrome-példány.
Chromebookok számára ez rendkívül izgalmas. Nem, ez nem jelenti azt, hogy holnap egy csomó új, édes 3D-s játékkal kell majd foglalkoznunk. , de ez azt jelenti, hogy az olyan webböngészők alkalmazási képességei, mint a Chrome, hamarosan komolyan fejlődni fognak. Olyan sok dologhoz, amit eszközeinken végzünk, GPU-támogatásra van szükség, így lehetővé kell tenni, hogy az internet kiaknázhassa azt a kicsit többet hogy a Chromebookon, laptopon vagy Macbookon található hardver hasznosabb módon még magával ragadóbb élményt nyújtson az úton.
Nézze meg működés közben
A Chrome csapata valóban összeállított néhány próbaverziót, ha ki akarja próbálni, és megnézi, mire képes a WebGPU. Babylon.js és Three.js fájlban egyaránt van néhány példa a WebGPU működésére, ha rákattint ezekre a linkekre, és meg akarja nézni. Ismétlem, ez mind egészen új, és nem azt várnánk, hogy a fejlesztők rögtön kilépnek a kapuból. De alig várom, hogy lássam, mi lesz ebből a fejlesztésből.
A régóta fennálló érvelés alapján, miszerint a Chromebookok „csak egy böngésző” A böngésző egyre erősebbé válása nagyon boldoggá tesz. Ahogy az internet folyamatosan fejlődik, egyre közelebb kerülünk a valósághoz, ahol csak egy böngésző lehet, amire szüksége van. Még nem tartunk ott, és a Chromebookok egyértelműen sokkal hatékonyabbak, mint a Chrome webböngésző; de továbbra is szeretünk nagy mozgásokat látni a nyílt weben. És ez egy nagy.