Chrome 94 beta, medya API geliştirmeleri ve daha fazlasıyla öne çıkar

Birkaç gün önce Google, Chrome 94'ün beta sürümünün kullanıma sunulduğunu duyurdu. Bu yeni sürüm, tarayıcıya yeni işlevler ekler ve ayrıca, aralarında bazı iyileştirmeler de getirir. WebCodecs API'si tamamlanmak üzere işaretlendi orijinal denemesinin bir parçası olarak ve bu nedenle artık resmi olarak mevcuttur.

WebGPU, Chrome 94'ün ilk test aşamasına giriyor. WebGPU, Chrome 94'ün beta sürümünün ve Chrome geliştiricilerinin bir parçasıdır Chrome 99'un kararlı sürümünde tüm kullanıcılara ulaşmayı hedefliyorlar. 

Mevcut medya API'leri yüksek seviyeli ve oldukça odaklıdır, bu nedenle düşük seviyeli bir codec API'si, gecikmeye duyarlı oyun akışı, istemci tarafı efektleri veya kod dönüştürme ve medya kapsayıcıları desteği gibi gelişmekte olan uygulamaları daha iyi destekleyecektir.

La WebCodecs API'si bu boşlukları doldurarak tarayıcıda zaten mevcut olan multimedya bileşenlerini kullanmanın bir yolunu sağlar.

Iken WebGPU API'sı Web için WebGL ve WebGL2 grafik API'lerinin halefidir ve "GPU bilgi işlem" gibi modern özellikler sunarGPU donanımına daha ucuz erişim ve daha iyi, daha öngörülebilir performans.

Bu, mevcut WebGL arayüzlerine göre bir gelişmedirresim çizmek için tasarlanmış, ancak yalnızca önemli bir çabayla diğer hesaplama türlerine uyarlanabilen . WebGPU, bir GPU üzerinde işleme ve işleme işlemleri gerçekleştirmek için Direct3D 12, Metal ve Vulkan dahil olmak üzere modern grafik özelliklerini ortaya çıkarır. Bu özellik orijinal olarak Chrome 94'te test edildi ve Chrome 99'da gönderileceği beklentisiyle.

Google'a göre, kullanıcı etkileşimlerine yanıt veren web uygulamaları oluşturmak zordur. ve zaman içinde duyarlı kalır. Komut dosyaları ana suçlulardan biridir tepki kaybı.

“İşlev yazarken” bulma örneğini alın: bu işleve sahip bir uygulama, sonuçları alırken ve görüntülerken kullanıcı girişini izlemelidir. Sorunsuz işlenmesi gereken animasyonlar gibi sayfada meydana gelen hiçbir şeyi dikkate almıyor” dedi.

Google, Scheduler.postTask () yönteminin, geliştiricilerin görevleri üç öncelik düzeyine sahip bir işletim sistemi tarayıcı zamanlayıcısı ile zamanlamasına (JavaScript geri aramaları) izin vererek bu zamanlama ikilemlerini çözdüğünü tahmin ediyor: kullanıcı kilidi, kullanıcı görünürlüğü ve arka plan (kullanıcı kilidi, görünür kullanıcı ve arka fon). Ayrıca, görevleri dinamik olarak iptal edebilen ve önceliklerini değiştirebilen bir TaskController arabirimi sunar. Bu özellik, ilk testini Chrome 93'te tamamlamıştır ve artık Chrome'da varsayılan olarak mevcuttur.

Yukarıdaki öğelere ek olarak, Chrome'un bu sürümü yeni bir HTTP durum kodu sunar: 103 İlk ipuçları önce alt kaynakları önceden yüklemek için. 103 yanıtı içerdiğinde veya diğer bağlantı başlıklarında, Chromium, nihai yanıtı almadan önce belirtilen kaynakları önceden yüklemeye (ve/veya önceden bağlanmaya, önceden yüklemeye) çalışır. Google'a göre bu, web geliştiricilerine uygulamaları, siteleri ve sayfaları optimize etmenin bir yolunu sunar.

Bir başka yenilik de arayüzüdür. Sanal klavyeyi göstermeyi veya gizlemeyi kontrol etmek için yöntemler ve özelliklere sahip VirtualKeyboard. Ayrıca sayfa içeriği karardığında sanal klavyenin boyutuyla olayları tetikler. Sanal klavye, bir donanım klavyesinin kullanılamadığı senaryolarda giriş için kullanılan ekran klavyesidir.

Bir donanım klavyesinden farklı olarak, sanal klavye, şeklini beklenen girdiye göre optimize etmek için uyarlayabilir. Geliştiriciler, giriş modu özniteliği aracılığıyla sanal klavyenin görüntülenen biçimi üzerinde denetime sahiptir, ancak sanal klavyenin ne zaman gösterileceği veya gizleneceği konusunda sınırlı denetime sahiptir.

tambien özel ağdan gelen alt kaynak istekleri güvenli bağlamlarla sınırlandırılmıştır. Özel Ağ Erişimi, bu sunuculara yapılan isteklerin etkisini sınırlamaya yönelik bir dizi değişiklik sunarak, sunucuların harici varlıklarla herhangi bir iletişimi kabul etmesini sağlar. Bu katılımın anlamlı olması için, sunucuların istemcinin kaynağının kimliğinin doğrulandığını garanti edebilmesi gerekir. Bu amaçla, yalnızca güvenli bağlamlar harici isteklerde bulunma yetkisine sahiptir.

kaynak: https://blog.chromium.org


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.