Google’ın Chrome Beta 94 duyurusunda, Google’ın tarayıcı tabanlı oyun deneyimlerini daha da iyi hale getirebilecek bazı yeni web standartları uyguladığından bahsediliyor. Yakında piyasaya sürülecek olan WebCodec’ler, bulut oyunlarını daha kolay ve daha hızlı hale getirmeye yardımcı olabilirken, deneysel WebGPU, tarayıcıda çalışan oyun geliştiricilerinin bilgisayarınızın gücünden faydalanmasını kolaylaştırabilir.
WebCodecs, geliştiricilere, video akışlarıyla ne yapacaklarını belirleyen, tarayıcınızla birlikte gelen video kodlama/kod çözme kodeklerine daha iyi erişim sağlamak için tasarlanmış bir API’dir. Chrome’da video oynatmak için halihazırda yöntemler olsa da, bunlar bulut oyunları gibi şeyler için tasarlanmamıştır; bu, mümkün olduğunca düşük gecikmeli olduğunda en iyisidir. WebCodecs ek yükü önlemek için oluşturulmuştur ve potansiyel olarak donanım kod çözme yardımıyla gelen video akışını ekranınıza mümkün olan en hızlı şekilde ulaştırmayı kolaylaştırır. Bu aynı zamanda teorik olarak, şu anda daha yavaş makinelerde olduğundan daha iyi performans göstermesini sağlayacaktır (bu, bulut oyunlarının en çok arzu edilen bilgisayar türleridir).
Her iki teknoloji de teknik olarak daha önce yapılabilecek şeyleri basitleştirir ve düzenler
Daha yeni, daha deneysel WebGPU, web geliştiricilerinin bilgisayarınızın yerel grafik API’sine (benzer Apple’ın Metal’ine, Microsoft’un DirectX 12’sine veya Vulkan’a). Daha basit bir ifadeyle, web geliştiricilerinin, işleri yavaşlatabilecek diğer katmanlardan geçmek zorunda kalmadan grafik kartınızla anladığı bir dilde konuşmasını kolaylaştırır. Geliştiricilerin (artık oldukça güncel olmayan) OpenGL çerçevesine girmesine olanak tanıyan yeni nesil bir WebGL sürümü olması gerekiyordu. Gelecekte teknoloji, geliştiricilerin tarayıcıda çalışan ve mevcut nesil GPU’ların tüm gücünden yararlanarak grafiksel olarak yoğun oyunlar yapmalarını kolaylaştıracak.
Her iki teknolojinin de oyun dışında da yeri var. . Temmuz 2020’de yapılan bir konuşmada Google, Zoom’un video konferans için WebCodecs kullanmakla ilgilendiğini ve WebGPU’nun tarayıcıda 3D modeller oluşturmak veya makine öğrenimi modellerini hızlandırmak için kullanılabileceğini belirtti. Google Stadia ile bulut oyunlarından kendi video konferans uygulamalarına kadar Google’ın oynadığı tüm alanlar olduğu için, bunların Chrome’da görünmesi mantıklıdır. Her iki teknoloji parçası da W3C tarafından geliştirilen açık standartlardır ve diğer tarayıcı üreticileri de bunları test etmeye başlamıştır.
Geliştiricilerin yine de uygulamalarını WebCodecs ile çalıştırmaları ve WebGPU’ya bakmaları gerekecek
Elbette, bir süre WebCodecs veya WebGPU tarafından desteklenen deneyimleri görmeyeceğiz. WebCodecs aslında piyasaya sürülmeye yaklaşırken (yaklaşan Chrome 94’te varsayılan olarak açılması bekleniyor), geliştiricilerin uygulamalarını yine de onunla çalıştırmaları gerekecek. WebGPU’ya gelince, şu anda Google’ın 2022’nin başlarında bitirmeyi beklediği deneysel deneme aşamasında. Bu noktada bir özellik olarak bitip bitmeyeceği, denemenin nasıl gittiğine, spesifikasyonun yapılıp yapılmadığına ve yeterli sayıda kişinin olup olmadığına bağlıdır. kullanmakla ilgilenirler.
Bu teknolojiler imkansız olan şeyleri mümkün kılmasa da yine de heyecan verici. İşler daha kolay veya daha esnek olduğunda, geliştiriciler için giriş engelini azaltır. Web’de akış veya yerel oyunlar aracılığıyla oynamak isteyen oyuncular için, geliştiricilerin ekranınıza kareleri nasıl aktaracaklarını bulmak için harcadıkları zaman, deneyimin diğer bölümlerini daha iyi hale getirmek için harcayabilecekleri zamandır.