Chrome 62'de kullanımdan kaldırma ve kaldırma işlemleri

Joe Medley
Joe Medley

Chrome'un neredeyse her sürümünde üründe, performansında ve Web Platformu'nun özelliklerinde önemli 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'de desteği sonlandırılan ve kaldırılan özellikler açıklanmaktadır. Bu liste herhangi bir zamanda değişebilir.

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

Yaklaşık iki yıl önce getStreamById(), WebRTC spesifikasyonundan kaldırıldı. Diğer tarayıcıların çoğu bu özelliği uygulamalarından zaten kaldırdı ve Chrome 60'ta desteği sonlandırıldı. Bu işlevin çok az kullanıldığına inanılmakla birlikte, getStreamById()'nin hâlâ desteklenmekte olduğu Safari hariç Edge ve WebKit tabanlı tarayıcılarda bazı küçük birlikte çalışabilirlik riskleri olduğu da düşünülmektedir. Alternatif bir uygulamaya ihtiyaç duyan geliştiriciler, aşağıdaki Kaldırma Niyeti bölümünde örnek kodu bulabilir.

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

SharedWorker.workerStart'ı kaldırın

İşçi performansını izlemek için tasarlanan bu özellik, iki yıldan uzun bir süre önce spesifikasyondan kaldırıldı ve diğer büyük tarayıcılarda desteklenmiyor. Bir çalışanın performansını izlemek için daha modern bir yaklaşımda Performance.timing kullanılır.

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

SVGPathElement.getPathSegAtLength() işlevini kaldırın

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

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

Güvenli olmayan iFrame'lerden bildirim kullanımını kaldırma

İçerdiği sayfanın kaynağı ile isteği gönderen iFrame'in kaynağını ayırt etmek zor olduğundan, iFrame'lerden gelen izin istekleri kullanıcıların kafasını karıştırabilir. İstekler net bir kapsama sahip olmadığında kullanıcıların izin verip vermeyeceklerine karar vermeleri zor olur.

Iframe'lerde bildirimlere izin verilmemesi, bildirim izni şartlarının push bildirimleriyle uyumlu hale getirilmesini de sağlar. Bu da geliştiricilerin karşılaşacağı sorunları azaltır.

Bu işleve ihtiyaç duyan geliştiriciler, bildirim izni istemek için yeni bir pencere açabilir.

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