Firefox 132 sürümü

Firefox 132 web tarayıcısı piyasaya sürüldü ve uzun süreli destek sağlayan önceki şubelere yönelik güncellemeler oluşturuldu - 115.17.0 ve 128.4.0. Firefox 133 şubesi, 26 Kasım'da yayınlanması planlanan beta test aşamasına aktarıldı.

Firefox 132'deki önemli yenilikler:

  • Sıkı izleme koruma modunda (ETP, Gelişmiş İzleme Koruması) ve sayfaları gizli tarama modunda açarken, alan adları dışındaki alanlara erişirken ayarlanan tüm üçüncü taraf çerezlerine erişim engellenir. domain Geçerli sayfa. Örneğin, "A" ve "B" sitelerine iframe aracılığıyla yerleştirilen "C" sitesinden gelen üçüncü taraf kod, daha önce bu siteler tarafından paylaşılan çerezleri işleyebiliyorsa, artık "A" ve "B" sitelerinden kod yüklenirken "C" sitesi tarafından ayarlanan çerezler kullanılamayacaktır. Üçüncü taraf çerezler, reklam ağlarının, sosyal medya araçlarının ve web analiz sistemlerinin kodunda siteler arasında kullanıcı hareketlerini izlemek için kullanılır.
  • Seçilen bağlantı siteler arası izleme seçenekleri içermiyorsa, içerik menüsünde "Site Takibi Olmadan Kopyala" seçeneği artık soluk görünüyor. URL dönüşüm takibi için desteklenen parametre aralığı genişletildi; örneğin, LinkedIn ve Shopee sitelerinde kullanılan parametreler devre dışı bırakıldı. Firefox 132 sürümü
  • HTTP protokolünü otomatik olarak HTTPS ile değiştirirken favicon simgelerini işleme mantığı değiştirildi. Bir simge yalnızca HTTP aracılığıyla kullanılabiliyorsa indirilmesi artık engellenecektir.
  • TLS 1.3, X768 ECDH ile yakın zamanda ABD Ulusal Standartlar ve Teknoloji Enstitüsü (NIST) tarafından standartlaştırılan ML-KEM (CRYTALS-Kyber) algoritmasının bir kombinasyonu olan kuantum dirençli hibrit anahtar değişim algoritması "mlkem25519x25519" için destek ekler. ML-KEM, geleneksel ve kuantum bilgisayarlarda çözüm süresi aynı olan kafes teorisi problemlerinin çözümüne dayalı kriptografi yöntemlerini kullanır.
  • Bağlantı anlaşması aşamasında sertifikaları sıkıştırmak için TLS uzantısı desteği uygulandı (RFC 8879), bu da sertifika verilerinin aktarımı, bağlantı anlaşması aşamasında trafiğin aslan payını oluşturduğundan daha hızlı bağlantı kurulumuna olanak tanır.
  • EME (Şifrelenmiş Medya Uzantıları) API'si için, PlayReady'yi destekleyen akış platformlarında 1080p ve 4K Ultra HD kalitesinde şifrelenmiş video içeriğini görüntülemek için DRM (Dijital Haklar Yönetimi) öğeleri sağlayan Microsoft'un PlayReady kopya koruma teknolojisini destekleyen bir modül uygulanır. . PlayReady'yi kullanma yeteneği başlangıçta kullanıcıların küçük bir yüzdesi için etkinleştirilmiştir, ancak kullanıcıların kapsamı gelecekte giderek artacaktır.
  • SVG filtreleri için WebRender API'si eBlend, feColorMatrix, feComponentTransfer, feComposite, feDropShadow, feFlood, feGaussianBlur, feMerge ve feOffset, bazı grafik içerik türleriyle çalışırken performansı artıran donanım oluşturma hızlandırmasını içerir.
  • Windows ve macOS platformları için, şu anda yalnızca kanal başına 3 bit renk temsiline sahip P8 profilleriyle sınırlı olan Geniş gamlı renk alanı desteği uygulandı.
  • macOS sürümleri gelişmiş oturum kurtarma özelliklerine sahiptir (sistemin yeniden başlatılması nedeniyle oturum kesintiye uğrarsa Firefox artık otomatik olarak başlayacaktır) ve ekranınızı paylaşma özelliği eklenmiştir.
  • HTMLVideoElement API'sine requestVideoFrameCallback() yöntemi eklenmiştir ve böylece kare kare video işlemeyi organize edebilirsiniz.
  • Ses ve video içeriğiyle ilişkili geçerli özellik değerleri aralığını (örnekleme hızı, gecikme, kanal sayısı, en boy oranı, boyut, FPS vb.) belirlemek için MediaStreamTrack API'sine getCapaibility() yöntemi eklenmiştir;
  • Elemanlarda , и добавлен атрибут «fetchpriority», позволяющий выставить относительный приоритет загрузки того или иного ресурса, который будет учтён при планировании порядка загрузки ресурсов, загружаемых через HTTP/2 и HTTP/3. Для установки приоритетов в API HTMLLinkElement, HTMLScriptElement и HTMLImageElement также реализовано свойство fetchPriority, а в конструктор Request() добавлена поддержка параметра «options.priority». Среди допустимых значений приоритета: auto, low и high.
  • Diğer tarayıcıların ardından Firefox da, HTTP/2 ve HTTP/3 standartlarında tanımlanan ve sunucunun, istemcinin açık isteğini beklemeden kaynakları istemciye göndermesine olanak tanıyan Server Push teknolojisini desteklemeyi bıraktı.
  • USB aracılığıyla bağlanan harici cihazlarda hata ayıklama yeteneği, web geliştiricilerine yönelik araçlara geri döndü. Web konsolu, console.log API'sini kullanarak Hizmet Çalışanlarının çalışmalarının günlüğe kaydedilmesine yönelik desteği yeniden başlattı.
  • Android sürümünde, yeni kurulumlarda adres çubuğu varsayılan olarak ekranın üst kısmına taşınmıştır. Adres çubuğunu aşağı taşımak için “Özelleştir > Araç Çubuğu” ayarını kullanabilirsiniz. "Interactive-widget" parametresindeki "viewport" meta etiketinde, varsayılan değer artık ekran klavyesinin görünümünün görünür alanın boyutunda bir değişikliğe yol açtığı "resizes-visual" olarak ayarlanmıştır. (görsel görünüm alanı), ancak oluşturma alanının (düzen görünüm alanı) boyutunu değiştirmez, bu da içeriğin yoğun kaynak kullanımıyla yeniden çizilmesini önlemenize olanak tanır.

Firefox 132, yeniliklerin ve hata düzeltmelerinin yanı sıra 17 güvenlik açığını da giderdi. İki güvenlik açığı tehlikeli olarak işaretlendi, ancak CVE-7-2024 altında toplanan 10467 güvenlik açığı daha, arabellek taşmaları ve zaten boş olan bellek alanlarına erişim gibi bellek sorunlarından kaynaklanıyor. Potansiyel olarak bu sorunlar, özel olarak tasarlanmış sayfaları açarken saldırganın kodunun yürütülmesine yol açabilir.

Firefox 133'ün beta test sürümünde, sağ üst köşedeki menü aracılığıyla diğer cihazlardaki sekmeleri görüntülemek mümkün hale geldi. Linux platformuna yönelik sürümler, ek dokunmatik yüzey hareketleri için destek ekledi (örneğin, hareketsiz kaydırmayı duraklatmak için iki parmakla dokunma). Android sürümünde büyük ekranlı cihazlarda masaüstü modu varsayılan olarak etkindir.

Kaynak: opennet.ru

Yorum ekle