Chrome 62'de 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, 14 Eylül itibarıyla beta sürümünde olan Chrome 62'deki desteği sonlandırma ve kaldırma işlemleri açıklanmaktadır. Bu liste herhangi bir zamanda değiştirilebilir.

RTCPeerConnection.getStreamById() işlevini kaldırın

getStreamById(), yaklaşık iki yıl önce WebRTC spesifikasyonundan kaldırıldı. Diğer tarayıcıların çoğu bunu uygulamalarından zaten kaldırmıştır ve özellik Chrome 60'ta kullanımdan kaldırılmıştır. Bu işlevin çok az kullanıldığı düşünülse de, getStreamById() özelliğinin hâlâ desteklendiği bazı Safari ve WebKit tabanlı tarayıcılar dışındaki Safari'de birlikte çalışabilirlik açısından küçük risk teşkil ettiği düşünülmektedir. Alternatif bir uygulamaya ihtiyaç duyan geliştiriciler, örnek kodu aşağıdaki Kaldırma Intent'inde bulabilirler.

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

SharedWorker.workerStart'ı Kaldır

Çalışan performansını izlemede kullanılmak üzere tasarlanan bu özellik, iki yıldan uzun bir süre önce spesifikasyondan kaldırıldı ve diğer başlıca tarayıcılarda desteklenmemektedir. Bir çalışanın performansını izlemeye yönelik daha modern bir yaklaşım kullanılırsa Performance.timing kullanılır.

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

SVGPathElement.getPathSegAtLength() öğesini kaldırın

Chrome 48'de SVGPathElement.pathSegList() ve ilgili arayüzler, SVG spesifikasyonuna uygun olarak kaldırılmıştır. O esnada bu yöntem yanlışlıkla bırakılmıştı. Son iki yıldır Blink'te artık bulunmayan bir nesne döndürdüğü için bu kaldırma işleminin herhangi bir web sayfasını bozmasını beklemiyoruz.

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

Güvenli olmayan iframe'lerden gelen bildirimlerin kullanımını kaldır

iframe'lerden gelen izin istekleri, kapsayıcı sayfanın kaynağı ile isteği yapan iframe'in kaynağı arasındaki farkı ayırt etmek zor olduğundan kullanıcıların kafasını karıştırabilir. İsteklerin kapsamı net olmadığında kullanıcıların izin verip vermeyeceklerine karar vermeleri zordur.

iframe'lerde bildirimlere izin vermemek, bildirim izni gereksinimlerini push bildirimleriyle uyumlu hale getirerek geliştiriciler için zorlukları azaltır.

Bu işleve ihtiyaç duyan geliştiriciler, yeni bir pencere açarak bildirim izni isteyebilir.

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