Wydanie Firefox 105.

Wydano przeglądarkę internetową Firefox 105. Ponadto powstała aktualizacja gałęzi z długoterminowym wsparciem — 102.3.0. Do fazy beta testów trafiła gałąź Firefox 106, której wydanie planowane jest na 18 października.

Główne nowości w Firefox 105:

  • W oknie podglądu przed drukowaniem dodano opcję drukowania tylko bieżącej strony.
    Wydanie Firefox 105.
  • Dodano wsparcie dla sekcjonowanych Service Worker w blokach iframe, ładowanych z zewnętrznych stron (Service Worker można zarejestrować w zewnętrznym iframe i będzie on izolowany w odniesieniu do domeny, z którego załadowano ten iframe).
  • Na platformie Windows wprowadzono możliwość korzystania z gestu przesuwania dwoma palcami w prawo lub w lewo na touchpadzie, aby nawigować po historii przeglądania.
  • Zapewniono zgodność z specyfikacją User Timing Level 3, definiującą interfejs API do pomiaru wydajności aplikacji internetowych przez deweloperów. W nowej wersji w metodach performance.mark i performance.measure wprowadzono dodatkowe argumenty do określenia własnych czasów początkowych/końcowych, długości oraz dołączonych danych.
  • Przeprowadzono optymalizację metod array.includes i array.indexOf z użyciem instrukcji SIMD, co pozwoliło dwukrotnie zwiększyć wydajność wyszukiwania w dużych listach.
  • Na systemie Linux zmniejszono prawdopodobieństwo wyczerpania całej dostępnej pamięci przez Firefox w trakcie jego działania oraz zwiększono efektywność pracy w warunkach niedoboru dostępnej pamięci.
  • Znacząco zwiększono stabilność działania na platformie Windows w warunkach niskiej pamięci w systemie.
  • Dodano API OffscreenCanvas, pozwalające na wyrenderowanie elementów canvas w buforze w osobnym wątku, niezależnie od DOM. W OffscreenCanvas wprowadzono obsługę kontekstów Window i Web Worker oraz zapewniono wsparcie dla czcionek.
  • Dodano API TextEncoderStream i TextDecoderStream, które ułatwiają konwersję strumieni z danymi binarnymi na tekst i odwrotnie.
  • Dla skryptów przetwarzania treści definiowanych w dodatkach wprowadzono parametr RegisteredContentScript.persistAcrossSessions, pozwalający na tworzenie trwałych skryptów (persistent), które zachowują stan między sesjami.
  • W wersji na Android interfejs został przetłumaczony na używanie czcionki domyślnej oferowanej w Androidzie. Wprowadzono otwieranie kart udostępnionych z Firefox na innych urządzeniach.

Oprócz nowości i poprawek w Firefox 105 usunięto 13 luk w zabezpieczeniach, z których 9 oznaczono jako niebezpieczne (7 z nich jest związanych z CVE-2022-40962) i wynikają z problemów z obsługą pamięci, takich jak przepełnienia bufora i odwołania do już zwolnionych obszarów pamięci. Problemy te mogą potencjalnie prowadzić do wykonania kodu przez intruza po otwarciu specjalnie przygotowanych stron.

W wersji beta Firefox 106 wbudowanym podglądzie PDF domyślnie włączono możliwość rysowania oznaczeń graficznych (rysunki ręczne) oraz dodawania komentarzy tekstowych. Znacząco poprawiono wsparcie dla WebRTC (biblioteka libwebrtc zaktualizowana z wersji 86 do 103), w tym zwiększono wydajność RTP oraz udoskonalono narzędzia do udostępniania ekranu w środowiskach opartych na protokole Wayland.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster