Wydanie Firefoksa 80

Wypuszczono przeglądarkę internetową Firefox 80. Dodatkowo została wygenerowana aktualizacja gałęzie z długoterminowym wsparciem 68.12.0 и 78.2.0. Firefox 68.12 ESR to najnowsza wersja z serii. Już za miesiąc użytkownicy Firefoksa 68 otrzymają automatyczną aktualizację do wersji 78.3. Wersja Firefox 80 dla systemu Android opóźniony. Już niedługo na scenie testowanie beta Zostanie przeniesiona gałąź przeglądarki Firefox 81, której wydanie zaplanowano na 22 września.

Głównym innowacje:

  • Na platformie Linux wdrożone nowy backend dla X11 w oparciu o DMABUF, który jest przygotowany poprzez podzielenie backendu DMABUF zaproponowanego wcześniej dla Waylanda. Nowy backend umożliwił zaimplementowanie obsługi sprzętowej akceleracji wideo poprzez VA-API dla systemów korzystających z protokołu X11 (wcześniej taka akceleracja była włączona tylko dla Waylanda), a także możliwość obsługi WebGL poprzez EGL. Aby aktywować pracę przez EGL, musisz aktywować ustawienia „gfx.webrender.all” „media.ffmpeg.dmabuf-textures.enabled”, „media.ffmpeg.vaapi-drm-display.enabled” i „media.ffmpeg. vaapi.enabled” w about:config, a także ustaw zmienną środowiskową MOZ_X11_EGL, która przełączy komponenty Webrender i OpenGL tak, aby używały EGL zamiast GLX. Obsługa VA-API nie jest jeszcze w pełni ustabilizowana i będzie domyślnie włączona w przyszłej wersji.
  • Nowa implementacja wliczona w cenę Lista zablokowanych dodatki powodujące problemy z bezpieczeństwem, stabilnością lub wydajnością. Nowa implementacja wyróżnia się poprawą wydajności przetwarzania list bloków i rozwiązywaniem problemów ze skalowalnością, dzięki zastosowaniu kaskadowania filtry kwitnienia.
  • W przypadku certyfikatów TLS wydanych od 1 września 2020 r. wola obowiązywać będzie nowe ograniczenie okresu ważności – ważność tych certyfikatów nie może przekroczyć 398 dni (13 miesięcy). Podobne ograniczenia zostały zatwierdzone w Chrome i Safari. W przypadku certyfikatów otrzymanych przed 1 września zaufanie zostanie utrzymane, ale ograniczone do 825 dni (2.2 roku).
  • W przypadku użytkowników cierpiących na migreny i epilepsję usunięto niektóre efekty animacji podczas otwierania kart. Na przykład podczas ładowania zawartości karty zamiast przeskakującej kropki wyświetlana jest teraz ikona klepsydry.
    Wydanie Firefoksa 80

  • Istnieje możliwość zainstalowania przeglądarki Firefox jako domyślnej przeglądarki plików PDF w systemie.
  • Dodano obsługę wyświetlania ostrzeżenia podczas wysyłania zawartości formularza internetowego ze strony otwartej przez HTTPS bez użycia szyfrowania. Aby kontrolować wyświetlanie ostrzeżeń w about:config, istnieje ustawienie „security.warn_submit_secure_to_insecure”.
  • Wprowadzono różne ulepszenia i poprawki w celu obsługi czytników ekranu i obsługi osób niepełnosprawnych.
  • Dodano obsługę mechanizmów RTX i Transport-cc w celu poprawy jakości połączeń za pośrednictwem WebRTC na słabych kanałach komunikacyjnych i poprawy przewidywania dostępnej przepustowości.
  • W wyrażeniu JavaScript „eksport» zapewniono obsługę nowej składni „eksportuj * jako przestrzeń nazw” zaproponowanej w specyfikacji ECMAScript 2021.
  • Interfejs API animacji obejmuje operacje komponowania KeyframeEffect.composite и KeyframeEffect.iterationComposite.
  • Interfejs API sesji medialnej dodał obsługę definiowania procedur obsługi zmiany pozycji w strumieniu: dążyć do aby przejść do określonej pozycji i Pomiń reklamę aby pominąć reklamy pojawiające się przed główną treścią.
  • WebGL implementuje rozszerzenie KHR_parallel_shader_compile, co pozwala na jednoczesne uruchomienie kilku wątków kompilacji modułu cieniującego.
  • Window.open() nie obsługuje już parametrów externalHeight i externalWidth.
  • W WebAssembly użycie operacji atomowych jest większe bez limitu wspólne obszary pamięci.
  • Narzędzia dla programistów internetowych oferują panel eksperymentalny ułatwiający identyfikację niezgodności z różnymi przeglądarkami.
    Wydanie Firefoksa 80Wydanie Firefoksa 80

  • W interfejsie monitorowania aktywności sieciowej dodano znaczniki wizualne (ikona z żółwiem) podświetlające powolne żądania, których czas wykonania przekracza 500 ms (limit można zmienić poprzez ustawienie devtools.netmonitor.audits.slow w about:config) .

    Wydanie Firefoksa 80

  • W konsoli internetowej wdrożony Polecenia „:block” i „:unblock” służące do blokowania i odblokowywania żądań sieciowych.
  • Gdy debuger JavaScript przerywa działanie w przypadku wystąpienia wyjątku, w panelu kodu wyświetla się teraz podpowiedź ze śladem stosu.

Oprócz innowacji i poprawek błędów w przeglądarce Firefox 80 wyłączony 13 luk w zabezpieczeniach, z czego 6 oznaczono jako niebezpieczne. 4 luki (zebrane w ramach CVE-2020-15670) 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.

Źródło: opennet.ru

Dodaj komentarz