Chrome'un neredeyse her sürümünde, ürün, performans ve web platformunun özelliklerinde çok sayıda güncelleme ve iyileştirme görüyoruz.
Chrome 51'de (Nisan 2016) Chrome'da bir dizi değişiklik yapıldı.
SPDY/3.1 desteğini kaldırma
Özet: HTTP/2 desteği, SPDY/3.1 desteğinin kaldırılabileceği kadar yaygındır.
Kaldırma Niyeti | Chromestatus İzleyici | Chromium Hatası
SPDY/3.1, HTTP/1.1'e kıyasla performans iyileştirmeleri sağlayan deneysel bir uygulama katmanı protokolüydü. Bunu, örneğin bağlantı çoklu yayını ve sunucu itme gibi yöntemlerle yaptı. Özelliklerinin çoğu, geçen Mayıs ayında RFC olarak yayınlanan HTTP/2'ye dahil edildi. HTTP/2 ana sunucular ve istemciler tarafından desteklendiğinden SPDY/3.1'i Chrome'dan kaldırmanın zamanı geldi.
TLS sonraki protokol iletişimini (NPN) kaldırın
Özet: SPDY'nin kullanımdan kaldırılmasıyla birlikte, daha önce ALPN'nin yerini alan NPN kaldırılmıştır.
Intent to Remove | Chromestatus Tracker | Chromium Hatası
NPN, SPDY (ve geçiş sırasında HTTP/2) için pazarlık yapmak üzere kullanılan TLS uzantısıydı. Standartlaştırma süreci sırasında NPN, Temmuz 2014'te RFC 7301 olarak yayınlanan ALPN ile değiştirilmiştir. NPN'yi, SPDY'nin kaldırılmasıyla aynı anda kaldırmayı planlıyoruz.
onbeforeunload iletişim kutularındaki özel mesajları kaldırma
Özet: Pencerenin onbeforeunload
mülkü artık özel dize desteklemiyor.
Kaldırma Niyeti | Chromestatus İzleyici | Chromium Hatası
Bir pencerenin onbeforeunload
özelliği, kullanıcının sayfadan ayrılmak istediğini onaylamak için iletişim kutusunda gösterilen dizeyi döndüren bir işleve ayarlanabilir. Bu, kullanıcıların gezinme sırasında veri kaybetmesini önlemek için tasarlanmıştır. Ne yazık ki bu yol genellikle kullanıcıları dolandırmak için kullanılıyor.
Chrome 51'den itibaren kullanıcıya özel dize gösterilmeyecek. Chrome, kullanıcıların veri kaybetmesini önlemek için bir iletişim kutusu göstermeye devam eder ancak bu iletişim kutusunun içeriği web sayfası yerine tarayıcı tarafından belirlenir.
Bu değişiklikle Chrome, Safari 9.1 ve sonraki sürümlerin yanı sıra Firefox 4 ve sonraki sürümlerle tutarlı hale gelecek.
<input type=search> için kullanımdan kaldırılmış sonuç özelliği
Özet: results
özelliği, herhangi bir standardın parçası olmadığı ve tarayıcılar arasında tutarsız bir şekilde uygulandığı için desteği sonlandırılıyor.
Kaldırma Niyeti | Chromestatus İzleyici | Chromium Hatası
results
değeri yalnızca webkit'te uygulanır ve bunu kullananlar üzerinde oldukça tutarsız davranır. Örneğin, Chrome giriş kutusuna bir büyüteç simgesi eklerken, Safari masaüstünde büyüteç simgesi tıklanarak gösterilen bir pop-up'ta kaç tane sorgunun gösterileceğini kontrol eder. Bu özellik herhangi bir standardın parçası olmadığından desteği sonlandırılıyor.
Yine de giriş alanınıza arama simgesini eklemeniz gerekiyorsa öğeye bazı özel stiller eklemeniz gerekir. Bunu, arka plan resmi ekleyerek ve giriş alanında sol kenar boşluğu belirterek yapabilirsiniz.
input[type=search] {
background: url(some-great-icon.png) no-repeat scroll 15px 15px;
padding-left:30px;
}
Bu özelliğin Chrome 53'te kaldırılması bekleniyor.