Chrome 86'da kullanımdan kaldırma ve kaldırma işlemleri

Ali Poşet
Ali Polat

WebBileşenleri v0'ı kaldırma

Chrome 80'de Web Bileşenleri v0, masaüstünden ve Android'den kaldırıldı. Chromium 86 bunları Web Görünümü'nden kaldırır. Bu kaldırma işlemi; Custom Elements v0, Gölge DOM v0 ve HTML İçe Aktarma işlemlerini içerir.

FTP desteğini sonlandır

Chrome, FTP URL'lerine yönelik desteği kaldırıyor ve kaldırıyor. Google Chrome'daki mevcut FTP uygulaması şifrelenmiş bağlantı (FTPS) ve proxy'ler için destek sunmamaktadır. Tarayıcıda FTP kullanımı, mevcut FTP istemcisini iyileştirmeye yatırım yapmak için artık uygun olmamasına neden olacak kadar düşüktür. Ayrıca, etkilenen tüm platformlarda daha yetenekli FTP istemcileri kullanılabilir.

Google Chrome 72 ve sonraki sürümler, FTP üzerinden belge alt kaynaklarını getirme ve üst düzey FTP kaynaklarının oluşturma desteğini kaldırdı. Şu anda FTP URL'lerine gidildiğinde, kaynağın türüne bağlı olarak bir dizin listesi veya indirme gösteriliyor olabilir. Google Chrome 74 ve sonraki sürümlerde yaşanan bir hata, HTTP proxy'ler üzerinden FTP URL'lerine erişim desteğinin kesilmesine neden oldu. Google Chrome 76'da FTP için proxy desteği tamamen kaldırıldı.

Google Chrome'un FTP uygulamasının geri kalan özellikleri, bir dizin listesini görüntülemek veya şifrelenmemiş bağlantılar üzerinden bir kaynağı indirmekle sınırlıdır.

Desteğin kullanımdan kaldırılması süreci şu zaman çizelgesine göre olacak:

Chrome 86

FTP, çoğu kullanıcı için varsayılan olarak etkin olsa da yayın öncesi kanallar (Canary ve Beta) için devre dışıdır ve kararlı kullanıcıların yüzde biri için deneysel olarak kapatılacaktır. Bu sürümde, --enable-ftp komut satırı işaretini veya --enable-features=FtpProtocol işaretini kullanarak komut satırından yeniden etkinleştirebilirsiniz.

Chrome 87

FTP desteği kullanıcıların yüzde ellisi için varsayılan olarak devre dışı olacaktır, ancak yukarıda listelenen işaretler kullanılarak etkinleştirilebilir.

Chrome 88

FTP desteği devre dışı bırakılır.

Kullanımdan kaldırma politikası

Platformun sağlıklı kalmasını sağlamak için bazen kurslarını çalıştıran API'leri Web Platformu'ndan kaldırırız. Bir API'yi kaldırmamızın pek çok nedeni olabilir. Örneğin:

  • Bunların yerini yeni API'ler alır.
  • Diğer tarayıcılarla uyumluluk ve tutarlılık sağlamak için spesifikasyonlarda yapılan değişiklikleri yansıtacak şekilde güncellenirler.
  • Bunlar, diğer tarayıcılarda hiçbir zaman sonuç vermeyen ilk denemelerdir ve bu nedenle web geliştiricilerinin destek yükünü artırabilir.

Bu değişikliklerden bazıları çok az sayıda siteyi etkileyecektir. Sorunları önceden azaltmak için geliştiricilere, sitelerinin çalışır durumda kalması için gerekli değişiklikleri yapabilmeleri amacıyla önceden bildirimde bulunmaya çalışırız.

Chrome'da şu anda API'lerin kullanımdan kaldırılması ve kaldırılmasıyla ilgili bir süreç vardır. Temel olarak:

  • blink-dev posta listesinde duyuru yapın.
  • Sayfada kullanım algılandığında Chrome Geliştirici Araçları Konsolu'nda uyarılar ayarlayın ve zaman ölçekleri belirleyin.
  • Kullanım azaldıkça özelliği bekleyin, izleyin ve kaldırın.

Kullanımdan kaldırılan tüm özelliklerin listesini chromestatus.com adresinde kullanımdan kaldırılmış filtreyi ve kaldırılan özellikleri kaldırılan filtreyi uygulayarak bulabilirsiniz. Bu gönderilerde yapılan bazı değişiklikleri, nedenleri ve taşıma yollarını özetlemeye de çalışacağız.