
Na radost svih korisnika: Firefox konačno dobija funkciju koju Chrome ima već godinama
18.07.2025. | 12:42Mozilla obično sporije prihvata nove veb standarde, a sada je stigao jedan koji korisnici željno iščekuju.
Pokretanjem Chromea 113 još 2023. godine, WebGPU je zvanično postao dostupan široj javnosti, omogućivši programerima direktan pristup grafičkom procesoru (GPU) računara za pokretanje ozbiljno zahtjevne grafike u igrama ili složenim 3D aplikacijama direktno u pregledaču. Međutim, ako ste koristili Firefox, barem na stabilnoj verziji, niste dobijali apsolutno ništa.
Sada, godinama kasnije, Mozilla GFX tim je objavio ažuriranje u kojem najavljuje da će WebGPU konačno biti podržan u Firefoxu 141, koji izlazi 22. jula. Početna verzija podržava samo Windows, dok su Mac, Linux i Android planirani za naredne mjesece.
Implementacija se oslanja na “WGPU crate”, interfejs zasnovan na programskom jeziku Rust, koji prevodi veb zahtjeve u izvorne komande za Direct3D 12, Metal ili Vulkan, u zavisnosti od sistema.
Već neko vrijeme, forumi su puni korisnika koji se pitaju zašto Mozilla obično sporije prihvata nove veb standarde. Na Redditu su se mogli pročitati komentari da je upravo to razlog što korisnici ne žele da pređu sa Chromea na Firefox.
Jedan korisnik Reddita je cinično tvrdio da je razlog sporog usvajanja veb standarda to što Mozilla 90 odsto prihoda daje direktoru na platu, umjesto da zapošljava više programera”. Međutim, u stvarnosti, implementacija bezbijednog i stabilnog grafičkog API-ja je izuzetno složena, što je i razlog zbog kojeg je Firefoxu toliko vremena trebalo da sustigne konkurenciju.
Mozilla tim napominje da posla još ima. Na primjer, postoji greška vezana za međuprocesnu komunikaciju koja će biti ispravljena u Firefox-u 142. Takođe rade na efikasnijem praćenju završetka GPU zadataka kako bi se smanjilo kašnjenje. Pored toga, funkcionalnost za direktnu upotrebu dekodiranih video frejmova pomoću importExternalTexture još nije implementirana.
Firefoxu još uvijek nedostaju i neke druge popularne funkcije, kao što su ugrađena podrška za PWA (progresivne web aplikacije), View Transitions API (za glatke prelaze između stranica), i WebUSB, između ostalog, prenosi “b92”.