Firefox 84

Dostępny Firefox 84.

  • Ostatnia wersja z obsługą Adobe Flash. W następnej wersji planowane jest usunięcie wsparcia dla NPAPI, ponieważ Flash jest jedyną wtyczką NPAPI, której działanie jest dozwolone w Firefoxie.
  • Rozszerzono liczbę systemów, w których jest włączone WebRender:
    • Linux: GNOME/X11 (oprócz systemów w przypadku zastrzeżonych sterowników NVIDIA oraz kombinacji „grafika Intel i rozdzielczość >= 3440×1440). W następnej wersji zaplanowane włączenie WebRender dla kombinacji GNOME/Wayland (poza XWayland)
    • macOS: Big Sur
    • Android: GPU Mali-G.
    • Windows: grafika Intel 5 i 6 generacji (Ironlake i Sandy Bridge). Ponadto, WebRender wyłączono został zoptymalizowany dla właścicieli kart graficznych NVIDIA, którzy używają kilku monitorów o różnych częstotliwościach odświeżania.
  • Firefox nauczył się już trzeba coś wykorzystać (pracuję z klastrowym Proxmox VE 5.x i ZFS over iSCSI). PipeWire. Wsparcie PipeWire dodano w WebRTC.
  • W systemie Linux zastosowano nowe metody alokacji pamięci dzielonej, co zwiększyło wydajność i poprawiło zgodność z Dockerem.
  • Zrealizowano natywną obsługę procesorów Apple Silicon. W porównaniu z emulatorem Rosetta 2, natywna wersja uruchamia się 2,5 razy szybciej, a responsywność aplikacji webowych podwaja się. Mimo to, do odtwarzania treści DRM wciąż wymagana jest emulacja.
  • Oprogramowanie antywirusowe Cylance w macOS może nieprawidłowo oznaczać Firefox jako złośliwe oprogramowanie, co może przerwać jego instalację.
  • Dodano menedżera procesów (strona about:processes), który pozwala ocenić zużycie zasobów przez każdy wątek. W przyszłości planowane jest wprowadzenie dodatkowych informacji.
  • Tryb „obraz w obrazie” nauczył się zapamiętuje rozmiar i położenie okna. Dodatkowo, okno „obraz w obrazie” teraz otwiera się na tym samym monitorze, na którym jest otwarte okno przeglądarki (wcześniej zawsze otwierało się na monitorze głównym).
  • Do sekcji ustawień eksperymentalnych (aby je zobaczyć, należy włączyć browser.preferences.experimental i otworzyć stronę about:preferences#experimental) dodano ustawienie umożliwiające jednoczesne korzystanie z kilku okien „obraz w obrazie”.
  • Dodano możliwość zmiany skali paneli, okien podręcznych i paneli bocznych tworzonych przez dodatki (Ctrl+scroll myszy).
  • Po imporcie danych z innej przeglądarki Firefox automatycznie włączy wyświetlanie paska zakładek, jeśli w innej przeglądarce był on włączony i zawierał zakładki.
  • Na stronie zarządzania dodatkami (about:addons) teraz są wyświetlane nie tylko podstawowe, ale także dodatkowe uprawnienia (które dodatek żąda nie podczas instalacji, ale w momencie aktywacji danej funkcji, do której te uprawnienia są potrzebne). Do tego momentu dodatkowe uprawnienia nie były wyświetlane, nie można ich było cofnąć.
  • Podczas tworzenia nowego profilu informacje o wszystkich zaufanych pośrednich centrach certyfikacji będą pobierane z serwerów Mozilla w tym samym dniu, a nie w ciągu kilku tygodni, jak wcześniej. Zwiększa to prawdopodobieństwo, że nowy użytkownik Firefox nie napotka błędów zabezpieczeń podczas odwiedzania źle skonfigurowanych stron internetowych.
  • Zrealizowano ochrona przed lukami w zabezpieczeniach, podobnymi do tej znalezionej półtora roku temu w kliencie Zoom.. Na przykład, jeśli wcześniej opcja „zawsze używaj Zoom Meetings do otwierania linków zoommtg://” dotyczyła wszystkich stron (naciskając taki link z dowolnej strony, otwierał się klient Zoom), to teraz opcja działa tylko w obrębie domeny (jeśli włączysz ją na example1.com, to przy nacisku na link zoommtg:// z innej strony, jak anothersite.com, okno z prośbą pojawi się znowu). Aby nie sprawiać użytkownikom zbyt dużych niedogodności, ochrona (zarządzana ustawieniem security.external_protocol_requires_permission) nie dotyczy niektórych popularnych schematów, takich jak tel: i mailto:
  • W przypadku, gdy certyfikat SSL jest wydany tylko dla www.example.com, a użytkownik próbuje wejść na https://example.com, Firefox automatycznie przejdzie na https://www.example.com (wcześniej użytkownicy w takich przypadkach otrzymywali błąd SSL_ERROR_BAD_CERT_DOMAIN).
  • Firefox teraz zawsze traktuje adresy localhost (http://localhost/ i http://dev.localhost/) jako zamierzające do interfejsu loopback (tzn. http://127.0.0.1). W ten sposób zasoby ładowane z localhost nie są już traktowane jako mieszana treść.
  • Pliki w formacie PDF, dokumenty biurowe i multimedia teraz zawsze są zapisywane z poprawnym rozszerzeniem (czasami były zapisywane bez rozszerzenia).
  • Maksymalna dopuszczalna liczba nieudanych prób użycia DoH (po osiągnięciu której przeglądarka automatycznie przełącza się na tradycyjny DNS) została zwiększona z 5 do 15.
  • Na platformie Windows przyspieszenie Canvas 2D teraz odbywa się przy użyciu zasobów procesora graficznego.
  • CSS:
    • Pseudo-klasa :not() zdobyła wsparcie dla złożonych selektorów.
    • Własność proprietarna -moz-default-appearance straciła wsparcie dla wartości scrollbar-small (zamiast tego należy używać scrollbar-width: thin) oraz scrollbar (tylko w macOS; zamiast niego należy używać scrollbar-horizontal i scrollbar-vertical).
  • JavaScript: кастомные форматы даты и времени, указанные в качестве параметра конструктора Intl.DateTimeFormat(), teraz wspiera określenie liczby cyfr używanych do reprezentowania ułamków sekund (fractionalSecondDigits).
  • API:
  • Narzędzia dewelopera:
    • Panel "Sieć" teraz może obsługuje nagłe awarie i wyświetla przydatne szczegóły do debugowania, takie jak ślad stosu. Ułatwiono zgłaszanie błędów — wystarczy kliknąć link.
    • Inspektor dostępności nauczył się pokazywać kolejność przeskoku elementów strony klawiszem Tab. Dzięki temu deweloperzy mogą ocenić komfort nawigacji za pomocą klawiatury.

Źródło: linux.org.ru

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