Wydanie Firefoksa 105

Wydana została przeglądarka internetowa Firefox 105. Dodatkowo została stworzona aktualizacja gałęzi długoterminowego wsparcia - 102.3.0. Gałąź Firefoksa 106 została przeniesiona do fazy testów beta, których wydanie zaplanowano na 18 października.

Kluczowe innowacje w Firefoksie 105:

  • Do okna dialogowego podglądu przed drukowaniem dodano opcję drukowania tylko bieżącej strony.
    Wydanie Firefoksa 105
  • Zaimplementowano obsługę podzielonych Service Workerów w blokach iframe ładowanych z zewnętrznych witryn (Service Worker może być zarejestrowany w zewnętrznym iframe i będzie on izolowany w stosunku do domeny, z której ten iframe został załadowany).
  • Na platformie Windows możesz poruszać się po historii przeglądania za pomocą gestu przesuwania dwoma palcami po touchpadzie w prawo lub w lewo.
  • Zapewniona jest zgodność ze specyfikacją User Timing Level 3, która definiuje interfejs oprogramowania dla programistów do pomiaru wydajności ich aplikacji internetowych. W nowej wersji metody performance.mark i performance.measure implementują dodatkowe argumenty umożliwiające ustawienie własnego czasu rozpoczęcia/zakończenia, czasu trwania i dołączonych danych.
  • Metody array.includes i array.indexOf zostały zoptymalizowane przy użyciu instrukcji SIMD, co podwoiło wydajność wyszukiwania na dużych listach.
  • Linux zmniejsza prawdopodobieństwo, że w Firefoksie zabraknie dostępnej pamięci podczas działania i poprawia wydajność w przypadku wyczerpania się wolnej pamięci.
  • Znacząco poprawiona stabilność na platformie Windows, gdy w systemie brakuje pamięci.
  • Dodano interfejs API OffscreenCanvas, który umożliwia rysowanie elementów canvas do bufora w osobnym wątku, niezależnie od DOM. OffscreenCanvas implementuje pracę w kontekstach Windows i Web Worker, a także zapewnia obsługę czcionek.
  • Dodano interfejsy API TextEncoderStream i TextDecoderStream, ułatwiając konwersję binarnych strumieni danych na tekst i odwrotnie.
  • Dla skryptów przetwarzania treści zdefiniowanych w dodatkach zaimplementowano parametr RegisteredContentScript.persistAcrossSessions, który umożliwia tworzenie trwałych skryptów zapisujących stan pomiędzy sesjami.
  • W wersji na Androida interfejs został przełączony tak, aby korzystał z domyślnej czcionki oferowanej przez Androida. Zaimplementowano otwieranie kart udostępnianych przez przeglądarkę Firefox na innych urządzeniach.

Oprócz innowacji i poprawek błędów, Firefox 105 eliminuje 13 luk, z czego 9 zostało oznaczonych jako niebezpieczne (7 znajduje się na liście CVE-2022-40962) i są spowodowane problemami z pamięcią, takimi jak przepełnienie bufora i dostęp do już zwolnionych obszarów pamięci . Potencjalnie problemy te mogą doprowadzić do wykonania kodu przez osobę atakującą podczas otwierania specjalnie zaprojektowanych stron.

W przeglądarce Firefox 106 beta wbudowana przeglądarka plików PDF umożliwia teraz domyślnie rysowanie znaków graficznych (rysunków rysowanych ręcznie) i dołączanie komentarzy tekstowych we wbudowanej przeglądarce plików PDF. Znacząco ulepszona obsługa WebRTC (biblioteka libwebrtc zaktualizowana z wersji 86 do 103), w tym poprawiona wydajność RTP i ulepszone sposoby udostępniania ekranu w środowiskach opartych na protokole Wayland.

Źródło: opennet.ru

Dodaj komentarz