Windows Tips & News

Chrome 113 vil ha WebGPU-støtte

click fraud protection

Google har annonsert støtte for WebGPU og WebGPU Shading Language (WGSL) i Chrome 113. Den vil treffe stallgrenen 2. mai 2023. Dette trekket vil bringe WebGPU ett skritt nærmere å være en allment akseptert teknologi som utviklere kan bruke til å lage høyytelsesgrafikk og dataapplikasjoner på nettet.

WebGPU gir en API som ligner på Vulkan, Metal og Direct3D 12, som er populære grafikk-APIer i spillutvikling og andre GPU-intensive applikasjoner. Dette betyr at utviklere som allerede er kjent med disse API-ene vil ha lettere for å gå over til WebGPU.

Den første utgivelsen av WebGPU i Chrome vil bare være tilgjengelig på ChromeOS, macOS og Windows. Støtte for Linux og Android kommer på et senere tidspunkt. Dette vil sikre at implementeringen er stabil og pålitelig før den blir tilgjengelig på flere plattformer.

WebGPU-støtte i andre nettlesere

Bortsett fra Chrome, tester utviklere eksperimentell WebGPU-støtte siden april 2020 i Firefox og siden november 2021 i Safari. For å aktivere WebGPU i Firefox, må du angi

dom.webgpu.enabled og gfx.webgpu.force-aktivert alternativer til ekte i om: konfig. Imidlertid er det foreløpig ingen planer om å aktivere WebGPU som standard i Firefox og Safari.

Tilgjengelige biblioteker for utviklere

WebGPU-implementeringer for Firefox og Chrome er tilgjengelige i form av separate biblioteker. Disse inkluderer Dawn (C++) og wgpu (Rust), som man kan bruke til å integrere WebGPU-støtte i applikasjonene dine.

Videre arbeides det med å legge til WebGPU-støtte til populære JavaScript-biblioteker ved bruk av WebGL. For eksempel har Babylon.js allerede erklært full WebGPU-støtte, mens Three.js, PlayCanvas og TensorFlow.js tilbyr delvis støtte.

WebGPU vs WebGL

Konseptuelt skiller WebGPU seg fra WebGL på en lignende måte som Vulkan graphics API skiller seg fra OpenGL. Men i motsetning til Vulkan, Metal eller Direct3D, er ikke WebGPU basert på et spesifikt grafikk-API. I stedet er det et lag for generell bruk som bruker de samme primitivene på lavt nivå som finnes i disse API-ene.

WebGPU gir JavaScript-applikasjoner granulær kontroll over organisering, prosessering og overføring av kommandoer til GPUen, samt administrere tilknyttede ressurser, minne, buffere, teksturobjekter og kompilerte grafikkskyggere. Denne tilnærmingen maksimerer grafikkytelsen ved å redusere overhead og øke GPU-effektiviteten.

WebGPU gjør det mulig å lage komplekse 3D-prosjekter for nettet, som kan yte like bra frittstående programmer som direkte bruker Vulkan, Metal eller Direct3D, uten å være begrenset til spesifikke plattformer.

WebGPU gir dessuten flere alternativer for å portere innfødte grafikkprogrammer til en nettaktivert form ved å kompilere dem til WebAssembly. I tillegg til 3D-grafikk, dekker WebGPU også mulighetene knyttet til å laste ned beregninger til GPUen og utføre shaders.

Totalt sett er dette en spennende utvikling for nettutviklingsfellesskapet. Det blir interessant å se hvordan utviklere drar nytte av WebGPU for å lage nye og innovative applikasjoner.

Kilde: Google

Hvis du liker denne artikkelen, vennligst del den ved å bruke knappene nedenfor. Det vil ikke ta mye fra deg, men det vil hjelpe oss å vokse. Takk for støtten!

Windows Terminal er nå den nye standardkonsollen i Windows 11

Windows Terminal er nå den nye standardkonsollen i Windows 11

ANBEFALT: Klikk her for å fikse Windows-problemer og optimalisere systemytelsenWindows Terminal e...

Les mer

Microsoft vil gi ut Windows 10 versjon 22H2 i oktober

Microsoft vil gi ut Windows 10 versjon 22H2 i oktober

Sammen med den offisielle kunngjøringen av Windows 11 22H2 "2022 Update", har Microsoft også bekr...

Les mer

Windows Subsystem for Android September 2022-oppdatering kommer med WebView 104, ytelsesforbedringer

Windows Subsystem for Android September 2022-oppdatering kommer med WebView 104, ytelsesforbedringer

Denne månedens WSA-oppdatering for Windows 11 kommer med flere forbedringer. Den inkluderer Chrom...

Les mer