Chrome 88 beta sürümü 3 Aralık 2020'de yayınlandı ve Ocak 2021'in üçüncü haftasında kararlı sürüm olarak kullanıma sunulması bekleniyor.
Sayfa yüklemesi kaldırılırken pop-up'lara izin verme (kuruluşlar)
Chrome 80'den beri sayfalar, window.open()
kullanılarak boşaltma sırasında yeni bir sayfa açamıyor. O zamandan beri kuruluşlar, sayfa yüklemesi kaldırılırken pop-up'lara izin vermek için AllowPopupsDuringPageUnload
politika işaretini kullanabiliyor. Chrome 88'den itibaren bu işaret artık desteklenmiyor.
Web Components v0 kaldırıldı
Web Components v0, Chrome 80'den beri ters kaynak denemesindedir. Bu sayede API kullanıcıları, sitelerini yükseltmek için zaman kazanırken Web Bileşenleri'ni yeni kullanmaya başlayanların 1. sürümü kullanmasını sağladı. Ters kaynak denemesi Chrome 87 ile sona erdiğinden Chrome 88, 0 sürümünün artık desteklenmediği ilk sürüm olacak. Web Components v1 API'leri, Web Components v0'un yerini alır ve Chrome, Safari, Firefox ve Edge'de tam olarak desteklenir. Aşağıda listelenen öğeler bu kaldırma işlemi kapsamındadır.
Özel Öğeler v0 HTML İçe Aktarmaları Gölge DOM v0
FTP desteği kaldırıldı
Chrome, FTP URL'leri için desteği kaldırdı. Chrome'daki eski FTP uygulamasında şifrelenmiş bağlantılar (FTPS) veya proxy'ler desteklenmez. Tarayıcıda FTP kullanımı, mevcut FTP istemcisini iyileştirmeye yatırım yapmanın artık uygun olmadığı kadar düşük. Ayrıca, etkilenen tüm platformlarda daha yetenekli FTP istemcileri kullanılabilir.
Google Chrome 72 ve sonraki sürümlerde, FTP üzerinden doküman alt kaynaklarının getirilmesi ve üst düzey FTP kaynaklarının oluşturulması desteği kaldırıldı. FTP URL'lerine gittiğinizde kaynak türüne bağlı olarak bir dizin listesi veya indirme gösterilir. Google Chrome 74 ve sonraki sürümlerdeki bir hata, HTTP proxy'leri üzerinden FTP URL'lerine erişme desteğinin kaldırılmasına neden oldu. FTP için proxy desteği, Google Chrome 76'da tamamen kaldırıldı.
Google Chrome'un FTP uygulamasının geri kalan özellikleri, dizin girişi görüntüleme veya şifrelenmemiş bağlantılar üzerinden kaynak indirmeyle sınırlandırıldı.
Chrome 77'de FTP desteği, kullanıcıların yüzde ellisinde varsayılan olarak devre dışı bırakılmış ancak işaretlerle kullanılabilir durumdaydı.
Chrome 88'de tüm FTP desteği devre dışı bırakılmıştır.
Kullanımdan kaldırma politikası
Platformun sağlıklı kalmasını sağlamak için bazen kullanımdan kaldırılan API'leri Web Platformu'ndan kaldırırız. Bir API'yi kaldırmamızın birçok nedeni olabilir. Örneğin:
- Bu API'lerin yerini yeni API'ler almıştır.
- Diğer tarayıcılarla uyum ve tutarlılık sağlamak için spesifikasyonlardaki değişiklikleri yansıtacak şekilde güncellenir.
- Bunlar, diğer tarayıcılarda hiçbir zaman hayata geçirilmemiş erken denemelerdir ve bu nedenle web geliştiricileri için destek yükünü artırabilir.
Bu değişikliklerin bazıları çok az sayıda siteyi etkileyecektir. Sorunları önceden azaltmak için geliştiricilere, sitelerinin çalışmaya devam etmesi için gerekli değişiklikleri yapabilmeleri amacıyla önceden bildirim vermeye çalışıyoruz.
Chrome'da şu anda API'lerin desteğinin sonlandırılması ve kaldırılması için bir süreç mevcuttur. Bu süreç temel olarak şu şekilde işler:
- blink-dev posta listesinde duyurun.
- Sayfada kullanım algılandığında Chrome Geliştirici Araçları Konsolu'nda uyarılar ayarlayın ve zaman ölçekleri belirtin.
- Bekleyin, izleyin ve kullanım düştüğünde özelliği kaldırın.
Desteği sonlandırılan tüm özelliklerin listesini chromestatus.com'da desteği sonlandırılan filtresini , kaldırılan özelliklerin listesini ise kaldırılan filtresini uygulayarak bulabilirsiniz. Ayrıca bu yayınlarda değişikliklerin, gerekçelerin ve taşıma yollarının bazılarını özetlemeye çalışacağız.