Firefox 92 sürümü

Firefox 92 web tarayıcısı piyasaya sürüldü.Ayrıca, uzun vadeli destek dalları için bir güncelleme oluşturuldu - 78.14.0 ve 91.1.0. Firefox 93 şubesi, 5 Ekim'de yayınlanması planlanan beta test aşamasına aktarıldı.

Ana yenilikler:

  • Sunucunun siteye erişmenin alternatif bir yolunu belirlemesine olanak tanıyan Alt-Svc HTTP üstbilgisinin (HTTP Alternatif Hizmetler, RFC-7838) bir benzeri olarak DNS'deki "HTTPS" kaydını kullanarak HTTPS'ye otomatik olarak iletme yeteneği eklendi. DNS sorguları gönderilirken, IP adreslerini belirlemek için “A” ve “AAAA” kayıtlarına ek olarak, artık ek bağlantı kurulum parametrelerinin iletildiği “HTTPS” DNS kaydı da istenmektedir.
  • Tam renk aralığında (Tam RGB) doğru video oynatma desteği uygulandı.
  • WebRender istisnasız tüm Linux, Windows, macOS ve Android kullanıcıları için varsayılan olarak etkindir. Firefox 93'ün piyasaya sürülmesiyle birlikte WebRender'ı devre dışı bırakma seçeneklerine (gfx.webrender.force-legacy-layers ve MOZ_WEBRENDER=0) yönelik destek durdurulacak ve motor gerekli olacak. WebRender, Rust dilinde yazılmıştır ve GPU üzerinde çalışan gölgelendiriciler aracılığıyla uygulanan sayfa içeriği oluşturma işlemlerini GPU tarafına taşıyarak, oluşturma hızında önemli bir artış elde etmenize ve CPU üzerindeki yükü azaltmanıza olanak tanır. Eski video kartlarına veya sorunlu grafik sürücülerine sahip sistemler için WebRender, yazılım tarama modunu (gfx.webrender.software=true) kullanacaktır.
  • Sertifikalardaki hatalara ilişkin bilgilerin yer aldığı sayfaların tasarımı yeniden tasarlandı.
    Firefox 92 sürümü
  • Performansı artıran ve bellek tüketimini azaltan, JavaScript bellek yönetiminin yeniden yapılandırılmasına ilişkin gelişmeler de dahildir.
  • Açık uyarı iletişim kutusu (alert()) içeren bir sekmeyle aynı süreçte işlenen sekmelerdeki performans düşüşüyle ​​ilgili sorun çözüldü.
  • MacOS sürümlerinde: ICC v4 renk profillerine sahip görüntüler için destek dahil edilmiştir, Dosya menüsüne macOS Paylaşım işlevini çağırmak için bir öğe eklenmiştir ve yer imleri panelinin tasarımı genel Firefox stiline yaklaştırılmıştır.
  • Parçalanmış çıktıdaki kesintilerin davranışını özelleştirmenize olanak tanıyan "içeriye girme" CSS özelliği, ana bloktaki sayfa ve sütun sonlarını devre dışı bırakmak için "sayfadan kaçınma" ve "sütundan kaçınma" parametreleri için destek ekledi.
  • Font-size-adjust CSS özelliği, iki parametreli bir söz dizimi uygular (örneğin, "font-size-adjust: ex-height 0.5").
  • @font-face CSS kuralına size-adjust parametresi eklenmiştir; bu, font-size CSS özelliğinin değerini değiştirmeden belirli bir yazı tipi stili için glif boyutunu ölçeklendirmenize olanak tanır (karakterin altındaki alan aynı kalır) ancak bu alandaki glifin boyutu değişir).
  • Öğe seçim göstergesinin rengini (örneğin, seçilen onay kutusunun arka plan rengi) belirtebileceğiniz vurgu rengi CSS özelliği için destek eklendi.
  • Belirtildiğinde varsayılan sistem yazı tipindeki glifleri kullanan font-family CSS özelliğine system-ui parametresi için destek eklendi.
  • JavaScript, Object.prototype.hasOwnProperty'nin statik bir yöntem olarak uygulanan basitleştirilmiş bir sürümü olan Object.hasOwn özelliğini ekledi. Object.hasOwn({ prop: 42 }, 'prop') // → doğru
  • WebRTC'nin hoparlör ve kulaklık gibi ses çıkış cihazlarına erişim sağlayıp sağlamadığını kontrol etmek için "Özellik Politikası: hoparlör seçimi" parametresi eklendi.
  • Özel HTML öğeleri için DisableFeatures özelliği uygulanır.
  • HTMLInputElement ve HTMLTextAreaElement'teki seçim değişikliği olaylarını işleyerek ve alanlarındaki metin seçimini izleme yeteneği sağlandı.

Firefox 92, yenilikler ve hata düzeltmelerinin yanı sıra 8'sı tehlikeli olarak işaretlenmiş 6 güvenlik açığını da ortadan kaldırdı. 5 güvenlik açığı (CVE-2021-38494 ve CVE-2021-38493 kapsamında toplanan), arabellek taşmaları ve önceden boşaltılmış bellek alanlarına erişim gibi bellek sorunlarından kaynaklanır. Potansiyel olarak bu sorunlar, özel olarak tasarlanmış sayfaları açarken saldırganın kodunun yürütülmesine yol açabilir. Bir diğer tehlikeli güvenlik açığı CVE-2021-29993, Android sürümünde "intent://" protokolünün manipülasyonu yoluyla arayüz öğelerinin değiştirilmesine olanak tanıyor.

Firefox 93'ün beta sürümü, AV1 video kodlama formatındaki çerçeve içi sıkıştırma teknolojilerinden yararlanan AV1 Görüntü Formatı (AVIF) desteğinin dahil edildiğini gösteriyor.

Kaynak: opennet.ru

Yorum ekle