Wydanie Firefox 80

Odbyło się wydanie przeglądarki internetowej Firefox 80. Ponadto, utworzono aktualizację gałęzi z długoterminowym wsparciem 68.12.0 i 78.2.0. Firefox 68.12 ESR jest ostatnią wersją w swojej serii, a po miesiącu użytkownicy Firefox 68 otrzymają automatyczną aktualizację do wersji 78.3. Firefox 80 dla systemu Android jest opóźniona. Wkrótce przejdzie do etapu beta testów przejdzie do gałęzi Firefox 81, której wydanie zaplanowano na 22 września.

Podstawowe nowości:

  • Na platformie Linux zrealizowano nowy backend dla X11 oparty na DMABUF, który został przygotowany poprzez oddzielenie backendu DMABUF, wcześniej proponowanego dla Wayland. Nowy backend umożliwił systemom używającym protokołu X11 wsparcie dla sprzętowego przyspieszania wideo przez VA-API (wcześniej takie przyspieszenie było włączane tylko dla Wayland), a także możliwość działania WebGL przez EGL. Aby aktywować działanie przez EGL, należy włączyć ustawienia «gfx.webrender.all», «media.ffmpeg.dmabuf-textures.enabled», «media.ffmpeg.vaapi-drm-display.enabled» oraz «media.ffmpeg.vaapi.enabled» w about:config, a także ustawić zmienną środowiskową MOZ_X11_EGL, po której ustawieniu Webrender i komponenty kompozycji OpenGL przełączają się na używanie EGL zamiast GLX. Wsparcie dla VA-API nie jest jeszcze w pełni stabilne i będzie włączone domyślnie w następnym wydaniu.
  • Włączono nową implementację listy blokowania dodatków, w których występują problemy z bezpieczeństwem, stabilnością i wydajnością. Nowa implementacja charakteryzuje się zwiększoną wydajnością przetwarzania listy blokowania oraz rozwiązaniem problemów ze skalowalnością dzięki wykorzystaniu kaskady filtrów Blooma.
  • Do certyfikatów TLS wydanych od 1 września 2020 roku, będzie wprowadzono nowe ograniczenie dotyczące czasu trwania — żywotność danych certyfikatów nie może przekraczać 398 dni (13 miesięcy). Podobne ograniczenia zatwierdzono w Chrome i Safari. Dla certyfikatów uzyskanych przed 1 września, zaufanie zostanie zachowane, ale ograniczone do 825 dni (2,2 roku).
  • Dla użytkowników z migreną i epilepsją usunięto niektóre efekty animacyjne przy otwieraniu kart. Na przykład, podczas ładowania zawartości karty zamiast skaczącej kropki wyświetlany jest symbol zegara.
    Wydanie Firefox 80
  • Udostępniono możliwość ustawienia Firefox jako domyślnego przeglądarki PDF w systemie.
  • Dodano wsparcie dla wyświetlania ostrzeżenia przy wysyłaniu treści formularza webowego ze strony otwartej po HTTPS bez użycia szyfrowania. W about:config przewidziano opcję «security.warn_submit_secure_to_insecure» do zarządzania wyświetlaniem ostrzeżenia.
  • Wprowadzono różnorodne ulepszenia i poprawki związane z działaniem czytników ekranu oraz wsparciem dla osób z niepełnosprawnościami.
  • Dodano wsparcie dla mechanizmów RTX i Transport-cc, aby poprawić jakość połączeń przez WebRTC w słabych warunkach sieciowych oraz poprawić prognozowanie dostępnej przepustowości.
  • W wyrażeniu JavaScript "export" zapewniono wsparcie dla nowej składni "export * as namespace" zaproponowanej w specyfikacji ECMAScript 2021.
  • W API Animations dodano operacje kompozycji KeyframeEffect.composite i KeyframeEffect.iterationComposite.
  • W API Media Session dodano wsparcie dla definiowania obsługi zmiany pozycji w strumieniu: seekto aby przejść do wskazanej pozycji oraz skipad aby pominąć reklamy, które są przed główną zawartością.
  • W WebGL wdrożono rozszerzenie KHR_parallel_shader_compile, które pozwala uruchomić jednocześnie wiele strumieni kompilacji shaderów.
  • W Window.open() zaprzestano wsparcia dla parametrów outerHeight i outerWidth.
  • W WebAssembly zastosowanie operacji atomowych nie jest już ograniczone do współdzielonych obszarów pamięci.
  • W narzędziach dla web-deweloperów zaproponowano eksperymentalny panel, który ułatwia identyfikację niezgodności z różnymi przeglądarkami.
    Wydanie Firefox 80 Wydanie Firefox 80
  • W interfejsie monitorowania aktywności sieciowej dodano wizualne znaczniki (ikona z żółwiem) do wyróżniania wolnych żądań, czas wykonania których przekracza 500 ms (limit można zmienić w ustawieniach devtools.netmonitor.audits.slow w about:config).

    Wydanie Firefox 80
  • W web-konsoli dodano komendy ":block" i ":unblock" do blokowania i odblokowywania żądań sieciowych. wdrożono Podczas przerwania debuggera JavaScript w przypadku wystąpienia wyjątku, na panelu z kodem teraz pojawia się podpowiedź z trasowaniem stosu.
  • Oprócz nowości i poprawek w Firefox 80

13 luk w zabezpieczeniach, usunięto z czego 6 oznaczono jako niebezpieczne. 4 luki (zebrane podCVE-2020-15670 Została wydana przeglądarka internetowa Firefox 80.) zostały spowodowane problemami z zarządzaniem pamięcią, takimi jak przepełnienia buforów oraz dostęp do już zwolnionych obszarów pamięci. Potencjalnie problemy te mogą prowadzić do wykonania kodu złośliwego przy otwieraniu specjalnie przygotowanych stron.

Ź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