Chrome 63'te kullanımdan kaldırma ve kaldırma işlemleri

Ali Poşet
Ali Polat

Chrome'un hemen hemen her sürümünde üründe, performansında ve Web Platformu'nun özelliklerinde çok sayıda güncelleme ve iyileştirme görüyoruz. Bu makalede, 26 Ekim itibarıyla beta sürümünde olan Chrome 63'teki kullanımdan kaldırma ve kaldırma işlemlerinin bir kısmı açıklanmaktadır. Chrome'un bu ve önceki sürümleriyle ilgili daha fazla desteği sonlandırma ve kaldırma işlemi için kullanımdan kaldırma ve kaldırma sayfasını ziyaret edin. Bu liste herhangi bir zamanda değiştirilebilir.

Promise türündeki arayüz özellikleri artık istisna tanımaz

Bir vaat döndüren arayüz özellikleri ve işlevleri, hata koşullarının istisna atışı veya reddetmesi nedeniyle vaatin catch() blokunu çağırıp reddetmesi konusunda tutarsızdır. IDL spesifikasyonunun geçerli sürümü, tüm vaat döndüren özellik ve işlevlerin istisna göndermek yerine reddedilmesini gerektirir.

Örneğin, daha önce MediaKeySession.closed numaralı telefona yapılan bir çağrı, yanlış zamanda aranırsa yasa dışı çağrı için TypeError sonucunu döndürür. Bu değişiklikle birlikte, bu tür çağrılar artık bir catch() engellemesi uygulamalıdır.

Bu değişiklik, Chrome'u spesifikasyon ile uyumlu hale getirir. İşlevlerde bu değişiklik zaten yapılmış.

Chromestatus İzleyici | Chromium Hatası

getEşleştirilenCSSRules() işlevini kaldırma

getEşlemeCSSRules() yöntemi, belirli bir öğeye uygulanan tüm stil kurallarının listesini almak için kullanılan bir webkit-only API'sidir. Webkit'in kaldırılması için açık bir hata var. Bu nedenlerden dolayı sürüm 63'te Chrome'dan kaldırılmıştır. Bu işleve ihtiyaç duyan geliştiriciler, Stackoverflow yayınına göz atabilir

Kaldırma Amacı | Chromestatus İzleyici | Chromium Hatası

"Anlaşmalı" RTCRtcpMuxPolicy'yi kaldırma

rtcpMuxPolicy, Chrome tarafından RTP/RTCP çoğullamanın kullanımıyla ilgili tercih edilen politikayı belirtmek için kullanılır. Chrome 57'de, varsayılan rtcpMuxPolicy değerini "zorunlu" olarak değiştirdik ve "pazarlık" özelliğini aşağıdaki nedenlerden dolayı kullanımdan kaldırdık:

  • Müdahale edilmemiş RTCP, ek ağ kaynakları kullanır.
  • "RtpGönderen"/"RtpAlıcı" söz konusu olduğunda, yalnızca tek bir aktarım söz konusu olacağından, "pazarlık" öğesinin kaldırılması API yüzeyini daha basit hale getirir.

Chrome 63'te "pazarlık" özelliği kaldırılmıştır.

Kullanımdan Kaldırma Amacı | Chromium Hatası