Firefox 93 sürümü

Firefox 93 web tarayıcısı piyasaya sürüldü ve ayrıca uzun vadeli destek dallarına yönelik bir güncelleme oluşturuldu - 78.15.0 ve 91.2.0. Firefox 94 şubesi, 2 Kasım'da yayınlanması planlanan beta test aşamasına aktarıldı.

Ana yenilikler:

  • AV1 video kodlama formatındaki çerçeve içi sıkıştırma teknolojilerini kullanan AVIF (AV1 Görüntü Formatı) görüntü formatı desteği varsayılan olarak etkindir. Tam ve sınırlı gam renk alanlarının yanı sıra dönüştürme işlemleri (döndürme ve yansıtma) desteklenir. Animasyon henüz desteklenmiyor. Belirtimle uyumluluğu yapılandırmak için about:config, 'image.avif.compliance_strictness' parametresini sunar. ACCEPT HTTP başlık değeri varsayılan olarak "image/avif,image/webp,*/*" olarak değiştirildi.
  • Rust dilinde yazılmış ve GPU üzerinde çalışan shaderlar aracılığıyla gerçekleştirilen sayfa içeriği renderleme işlemlerini GPU tarafına taşıyarak render hızında önemli bir artış elde etmenizi ve CPU üzerindeki yükü azaltmanızı sağlayan WebRender motoru, zorunlu hale getirildi. Eski video kartlarına veya sorunlu grafik sürücülerine sahip sistemler için WebRender, yazılım rasterleştirme modunu kullanır (gfx.webrender.software=true). WebRender'ı devre dışı bırakma seçeneği (gfx.webrender.force-legacy-layers ve MOZ_WEBRENDER=0) kullanımdan kaldırıldı.
  • Wayland protokolü için geliştirilmiş destek. Wayland protokolünü temel alan ortamlarda panoyla ilgili sorunları çözen bir katman eklendi. Ayrıca, çoklu monitör yapılandırmalarında bir pencereyi ekranın kenarına taşırken Wayland'i kullanırken titremeyi ortadan kaldırmaya yardımcı olacak değişiklikler de dahildir.
  • Yerleşik PDF görüntüleyici, çeşitli bankaların ve devlet kurumlarının elektronik formlarında yaygın olarak kullanılan etkileşimli XFA formlarıyla belgeleri açma olanağı sağlar.
    Firefox 93 sürümü
  • Şifreleme olmadan HTTP aracılığıyla gönderilen ancak HTTPS aracılığıyla açılan sayfalardan başlatılan dosyaların indirilmesine karşı koruma etkinleştirildi. Bu tür indirmeler, toplu taşıma trafiği üzerindeki kontrol nedeniyle sahteciliğe karşı korunmamaktadır, ancak HTTPS aracılığıyla açılan sayfalarda gezinilerek yapıldığı için kullanıcı, bunların güvenliği konusunda yanlış bir izlenim edinebilir. Bu tür verileri indirmeye çalışırsanız kullanıcıya, istenirse engellemeyi iptal etmenize olanak tanıyan bir uyarı gösterilecektir. Ayrıca, izin verme özelliğini açıkça belirtmeyen korumalı alan iframe'lerinden dosya indirmek artık yasaklanmıştır ve sessizce engellenecektir.
    Firefox 93 sürümü
  • Özel tarama modunda harici komut dosyalarının engellenmesi nedeniyle veya istenmeyen içeriğin gelişmiş engellemesi (katı) etkinleştirildiğinde sitelerde ortaya çıkan sorunları çözmek için tasarlanmış SmartBlock mekanizmasının iyileştirilmiş uygulaması. SmartBlock, izleme için kullanılan komut dosyalarını otomatik olarak sitenin doğru şekilde yüklenmesini sağlayan taslaklarla değiştirir. Bağlantıyı Kes listesinde yer alan bazı popüler kullanıcı takip scriptleri için taslaklar hazırlanmıştır. Yeni sürüm, Google Analytics komut dosyalarının, Google reklam ağı komut dosyalarının ve Optimizely, Criteo ve Amazon TAM hizmetlerinden widget'ların uyarlanabilir şekilde engellenmesini içerir.
  • Özel taramada ve istenmeyen içeriğin gelişmiş şekilde engellenmesinde (katı) modlar, HTTP "Yönlendiren" başlığı için ek koruma etkinleştirilir. Bu modlarda, sitelerin artık varsayılan ayarın atlanmasına izin veren Yönlendiren Politika HTTP üstbilgisi yoluyla "yönlendiren yok-düşürme", "orijin-zaman-çapraz-origin" ve "güvenli olmayan url" politikalarını etkinleştirmesi yasaktır. İletimi "Yönlendiren" başlığında tam URL ile üçüncü taraf sitelere döndürme ayarları. Firefox 87'de, gizli verilerin olası sızıntılarını engellemek için, "cross-origin-sıkı köken" politikasının varsayılan olarak etkinleştirildiğini, bu da gönderim sırasında "Yönlendiren"den yolların ve parametrelerin kesilmesi anlamına geldiğini hatırlayalım. HTTPS aracılığıyla erişirken diğer ana bilgisayarlara bir istek, HTTPS'den HTTP'ye geçiş yaparken boş bir "Yönlendiren" iletmek ve aynı site içindeki dahili geçişler için tam bir "Yönlendiren" iletmek. Ancak siteler, Yönlendirme Politikası ile yapılan manipülasyonlar yoluyla eski davranışı geri döndürebildiğinden, değişikliğin etkinliği sorgulanabilirdi.
  • Windows platformunda, sistemdeki boş bellek seviyesinin kritik derecede düşük değerlere ulaşması durumunda sekmelerin bellekten otomatik olarak kaldırılmasına yönelik destek uygulanır. Belleği en çok tüketen ve kullanıcının uzun süredir erişmediği sekmeler öncelikle kaldırılır. Yüklenmemiş bir sekmeye geçtiğinizde içeriği otomatik olarak yeniden yüklenir. Linux'ta bu işlevin sonraki sürümlerden birinde ekleneceğine söz veriliyor.
  • İndirilenler listesinin bulunduğu panelin tasarımı, Firefox'un genel görsel stiline getirildi.
    Firefox 93 sürümü
  • Kompakt modda, ana menünün, taşma menüsünün, yer imlerinin ve tarama geçmişinin öğeleri arasındaki boşluk azaltıldı.
    Firefox 93 sürümü
  • Kimlik doğrulamayı (HTTP Kimlik Doğrulaması) düzenlemek için kullanılabilecek algoritmaların sayısına SHA-256 eklenmiştir (daha önce yalnızca MD5 destekleniyordu).
  • 3DES algoritmasını kullanan TLS şifreleri varsayılan olarak devre dışıdır. Örneğin, TLS_RSA_WITH_3DES_EDE_CBC_SHA şifre paketi Sweet32 saldırısına karşı hassastır. 3DES desteğinin geri dönüşü, TLS'nin eski sürümlerinin ayarlarında açık izin alınmasıyla mümkündür.
  • MacOS platformunda, Firefox'u takılı bir ".dmg" dosyasından başlatırken oturumların kaybolmasıyla ilgili sorun çözüldü.
  • Bir web formu öğesine görsel olarak tarih ve saat girişi için bir kullanıcı arayüzü uygulandı .
    Firefox 93 sürümü
  • Aria-label veya aria-labelledby özelliğine sahip öğeler için, belirli bir aralıkta değişen sayısal değerlerin göstergelerini (örneğin, pil şarj göstergeleri) uygulamanıza olanak tanıyan ölçüm rolü (role=”metre”) uygulanır. ).
    Firefox 93 sürümü
  • Font sentezi CSS özelliğine "küçük harfler" anahtar sözcüğü için destek eklendi.
  • Desteklenen takvimler, para birimleri, sayı sistemleri ve ölçü birimleri dizisini döndüren Intl.supportedValuesOf() yöntemi uygulandı.
  • Sınıflar için, sınıf işlenirken bir kez çalıştırılan kodu gruplamak için statik başlatma blokları kullanmak mümkündür: class C { // Blok, sınıfın kendisi işlenirken çalıştırılacaktır static { console.log("C'nin statik bloğu") ; } }
  • Ek form kontrol yöntemlerine erişmek için HTMLElement.attachInternals'ın çağrılmasına yönelik destek eklendi.
  • ShadowRoot özelliği, ElementInternals yöntemine eklenerek, yerel öğelerin durumundan bağımsız olarak Shadow DOM'daki ayrı köklerine erişmesine olanak tanıdı.
  • createImageBitmap() yöntemine imageOrientation ve premultiplyAlpha özellikleri için destek eklendi.
  • Yakalanmamış bir istisnanın oluşumunu taklit ederek komut dosyalarının konsola hatalar yazdırmasına olanak tanıyan genel bir reportError() işlevi eklendi.
  • Android platformu sürümündeki iyileştirmeler:
    • Tabletlerde çalıştırıldığında panele “ileri”, “geri” ve “sayfa yeniden yükle” butonları eklendi.
    • Web formlarındaki kullanıcı adlarının ve parolaların otomatik olarak doldurulması varsayılan olarak etkindir.
    • Diğer uygulamalardaki kullanıcı adlarını ve parolaları doldurmak için Firefox'u parola yöneticisi olarak kullanmak mümkündür ("Ayarlar" > "Girişler ve parolalar" > "Diğer uygulamalarda otomatik doldurma" yoluyla etkinleştirilir).
    • Kimlik bilgilerinin şifre yöneticisine manuel olarak eklenmesi için “Ayarlar” > “Oturum Açma Bilgileri ve Parolalar” > “Kayıtlı Oturum Açma Bilgileri” > “Oturum Açma Ekle” sayfası eklendi.
    • Deneysel özelliklerin test edilmesine katılmayı reddetmenize olanak tanıyan "Ayarlar" > "Veri toplama" > "Çalışmalar ve kapatma" sayfası eklendi.

Firefox 93, yenilikler ve hata düzeltmelerinin yanı sıra 13'u tehlikeli olarak işaretlenmiş 10 güvenlik açığını da ortadan kaldırıyor. 9 güvenlik açığı (CVE-2021-38500, CVE-2021-38501 ve CVE-2021-38499 kapsamında toplanan), arabellek taşmaları ve zaten boş olan bellek alanlarına erişim gibi bellek sorunlarından kaynaklanmaktadır. Potansiyel olarak bu sorunlar, özel olarak tasarlanmış sayfaları açarken bir saldırganın kodunun yürütülmesine yol açabilir.

Firefox 94'ün beta sürümü, kullanıcının bellek tüketimini azaltmak için belirli sekmeleri kapatmadan zorla kaldırabileceği yeni bir "about:unloads" hizmet sayfasının uygulanmasına işaret ediyor (sekmeye geçiş sırasında içerik yeniden yüklenecektir).

Kaynak: opennet.ru

Yorum ekle