Firefox 158, önceki uzun vadeli destek sürümleri olan 153.5.0 ve 115.43.0 ile birlikte yayınlandı. Yeni iki haftalık sürüm döngüsünün bir parçası olarak, Firefox 159 beta testine girdi ve 27 Ekim'de yayınlanması planlanıyor.
Firefox 158'deki temel yeni özellikler (1, 2, 3):
- JPEG XL görüntü kod çözme desteği varsayılan olarak etkinleştirilmiştir. "image/jxl" MIME türü, Accept HTTP başlığına eklenmiştir. Chrome gibi, Firefox'un JPEG-XL uygulaması da Rust dilinde yazılmış jxl-rs kütüphanesine dayanmaktadır. JPEG XL, aynı kalitedeki JPEG görüntülerine kıyasla dosya boyutunda %30-50 oranında azalma sağlar. Desteklenen gelişmiş özellikler arasında HDR, animasyon, şeffaflık, aşamalı indirme modu, azalan bit hızıyla birlikte yumuşak kalite düşüşü, kayıpsız JPEG sıkıştırma, 4099 kanala kadar destek ve geniş bir renk derinliği yelpazesi yer almaktadır.
- Formların otomatik doldurulması, yapay zeka ile etkileşim için ayrı bir alan sağlayan "Akıllı Pencere" moduna eklendi. Bir web formundaki bir alana tıkladığınızda, yapay zeka açık sekmelere ve önceden kaydedilmiş otomatik doldurma verilerine dayanarak seçenekler önerir. Bu özellik bazı kullanıcılar için etkinleştirilmiştir.
- Yeni bir sekme açıldığında görüntülenen sayfanın arka plan ayarları artık yalnızca en son yüklenen resmi değil, yüklenen tüm arka plan resimlerinin geçmişini saklıyor. Kullanıcı tarafından seçilen tüm resimler "Resimleriniz" bölümünde görüntülenebilir.

- PDF formatında sayfa kaydetme ve yazdırma işlemlerinde iyileştirmeler. Linux и macOSMatematiksel sembollerin göz ardı edilmesi gibi PDF oluşturma sorunları düzeltildi.
- Belarusça çeviri işlemi tamamlandı.
- Alt piksel kaydırma konumlandırması (ekranın tamamına yuvarlama yapılmadan) kullanılarak, yüksek piksel yoğunluğuna sahip ekranlarda veya sayfa yakınlaştırıldığında kaydırma daha akıcı olur.
- CSS calc() fonksiyonu, belirtilen ölçü birimlerine dayalı aritmetik işlemler gerçekleştirmenize olanak tanıyan, tür belirtilmiş aritmetik işlemleri destekleyecek şekilde güncellenmiştir; örneğin calc(50vw + 2rem), calc(1000px / 2) veya calc(40deg + 2rad).
- Bildirim API'si ve ServiceWorkerRegistration.showNotification() yöntemi, bir bildirime tıkladıktan sonra gidilecek URL'yi belirten bir yönlendirme seçeneğiyle güncellenmiştir.
- 'autocomplete="webauthn"' özniteliğine sahip giriş öğeleri için, parmak izi veya yüz tanıma kullanarak parola gerektirmeyen yetkilendirme için bir açılır pencere uygulanmıştır.
- PerformanceResourceTiming.deliveryType özelliği, önbellekten alınan kaynakları tanımlamak için "cache" değerini destekleyecek şekilde güncellenmiştir.
- WebGL uzantısı EXT_polygon_offset_clamp için destek eklendi.
- Firefox sürümünde Android Pencerenin üst veya alt kısmına sekme listesi içeren bir panel yerleştirme özelliği eklendi.
- Firefox Enterprise'ın yeni bir sürümü yayınlandı; özellikleri ayrı bir incelemede açıklanmıştır.
Firefox 158, yeni özellikler ve hata düzeltmelerinin yanı sıra, 30'u yüksek önem derecesinde olmak üzere 77 güvenlik açığını gideriyor. Güvenlik açıklarının çoğu, arabellek taşmaları ve serbest bırakıldıktan sonra belleğe erişim gibi bellek yönetimi sorunlarından kaynaklanıyor. Bu sorunlar, özel olarak hazırlanmış sayfalar açıldığında kötü amaçlı kod yürütülmesine yol açabilir.
Kaynak: opennet.ru

