Google, Chrome 95'i Duyurdu; İşte Yenilikler
Geçen ay, Chrome 94, diğer pek çok şeyin yanı sıra tartışmalı bir boşta algılama API'si ve bir VirtualKeyboard API'si desteğiyle Kararlı kanala sunuldu. Chrome, dört haftalık bir sürüm döngüsüne geçtiğinden, Chrome 95, çerez boyutu sınırlarının uygulanması ve FTP desteğinin kaldırılması dahil olmak üzere birkaç ilginç değişiklikle bugün genel halka sunulacak.
Chrome artık bir çerezin ad+değerinin boyutunu, her bir özelliğin uzunluğu en fazla 1024 bayta ayarlanarak maksimum 4096 bayta zorlayacak. Bu uzunlukları aşan çerezler tamamen reddedilecektir. Önceden Chrome, Set-Cookie satırının tamamında 4096 baytlık bir sınır belirlerdi. Son değişiklik, onu Mozilla Firefox ile uyumlu hale getirecek ve birlikte çalışabilirliği iyileştirecek.
Ayrıca, kullanıcı aracısı (UA) istemci ipuçları, Windows'un farklı sürümlerinin algılanmasını sağlamak için geliştirilmektedir. Mevcut uygulama, Windows bileşenlerinin büyük ve küçük sürümlerini dikkate alır, ancak bunlar farklı Windows 10 sürümlerinde ve hatta Windows 11'de hiç değişmemiştir. İleriye doğru, Windows.Foundation.UniversalApiContract, bir kullanıcının hangi Windows sürümünü türetmek için kullanılacaktır.
Daha da önemlisi, Chrome 95, FTP desteğini de kaldırır. Google, Chrome'un FTPS gibi şifreli FTP bağlantılarını desteklemediğini ve proxy desteğinden de yoksun olduğunu belirtti. Ayrıca, çok daha iyi FTP istemcilerinin mevcudiyeti nedeniyle çok az kişi Chrome'da bulunan FTP özelliklerini kullanır. Bu nedenle şirket, daha fazla yatırım yapmak yerine güvenli olmayan FTP uygulamasını tamamen kaldırmayı uygun gördü.
Benzer bir şekilde, Chrome 95, sayılarla biten IPv4 olmayan ana bilgisayar adlarına sahip URL'ler için desteği de kullanımdan kaldırıyor. Mevcut uygulamada henüz herhangi bir istismar bilinmemekle birlikte, Google bu kararı önleyici bir güvenlik önlemi olarak alıyor ve URL spesifikasyonunu bu değişikliği de gösterecek şekilde güncelliyor. Şirketin ölçümlerine göre, bu değişiklik ana bilgisayar adlarının yalnızca %0,0003'ünü etkiler.
Yeni bir EyeDropper API'si de tanıtılıyor. Bu, PowerPoint Online gibi sitelerin tarayıcı tarafından sağlanan damlalığı kendi özel renk seçicilerine entegre etmesine olanak tanır. Mevcut uygulama özelleştirme açısından sınırlıydı. Chrome 95, URL'ler için web uygulaması bildirim girişlerini ayrıştırabileceğinden, not alma web uygulamalarıyla işletim sistemi düzeyinde entegrasyonlar da etkinleştiriliyor. Ödeme doğrulama mekanizması, gelişmiş güvenlik için güvenli ödeme onaylarıyla da geliştirilmektedir.
URLPattern adlı bir web API yayınlanıyor, bir kalıp dizesi sağlandığında URL eşleşmesi için yerel destek sağlıyor. Bu daha önce Javascript kitaplıkları gibi özel çözümler tarafından gerçekleştiriliyordu. Intrinsic-size için mantıksal özellikler ekleniyor, böylece stenografiyle kod yazmak daha kolay. Özel sayaç stilleri artık daha iyi kapsülleme için gölge ağaçlarıyla tanımlanabilir.
Ek olarak self.reportError(), web geliştiricilerinin özel bir geri arama üzerinde daha fazla kontrol için genel istisnaları konsola bildirmesine olanak tanıyan bir işlevdir. WebAssembly kaynaklı modül paylaşımı kullanımdan kaldırılıyor. İlgili haberlerde, WebAssembly ayrıca, web geliştiricilerinden ve Firefox, Edge ve Safari'nin arkasındaki ekiplerden evrensel olarak olumlu geri bildirimler alan bir hareket olan istisna işleme alıyor. Son olarak, PerformanceObserver kullanan geliştiriciler için yeni bir dropEntriesCount özelliği ekleniyor. Arabellek boyutunun aşılması nedeniyle kaç girişin düştüğünü bilmelerini sağlar.
Chrome 95'in bugün daha sonra kullanıma sunulması bekleniyor. Gün boyunca sizin için 95 sürümüne otomatik olarak güncellenmezse, güncelleme kullanılabilir olduğunda tetiklemek için Yardım > Google Chrome Hakkında'ya gidin. Sıradaki Chrome 96, şu anda Dev kanalında bulunan ve 16 Kasım'da bir Kararlı sürümün çıkması bekleniyor.