Firefox 75

Dostępny Firefox 75.

  • Pasek adresu Quantum Bar, debiutujący w Firefox 68, otrzymał pierwszą dużą aktualizację:
    • Rozmiary paska adresu znacznie się zwiększają, gdy uzyskuje on fokus (browser.urlbar.update1).
    • Zanim użytkownik zacznie wpisywać tekst, w rozwijanym menu wyświetlane są najpopularniejsze strony (browser.urlbar.openViewOnFocus).
    • W rozwijanym menu z historią przeglądania już nie wyświetla się protokół https://. Korzystanie z zabezpieczonego połączenia nikogo już nie dziwi, teraz ważne jest, aby użytkownicy zwracali uwagę nie na obecność HTTPS, ale na jego brak (browser.urlbar.update1.view.stripHttps).
    • Ponadto, zakończony wyświetlanie subdomeny www (ustawienie browser.urlbar.trimURLs zwraca jednoczesne wyświetlanie www i https://, nie ma sensu dotykać wcześniej opisanej konfiguracji).
    • Usunięto ustawienia browser.urlbar.clickSelectsAll oraz browser.urlbar.doubleClickSelectsAll. Teraz zachowanie kliknięcia w pasku adresu w systemie Linux odpowiada zachowaniu w macOS i Windows, o co użytkownicy prosili przez 14 lat..
  • Na systemach używających Wayland wprowadzono przyspieszenie sprzętowe webGL (widget.wayland-dmabuf-webgl.enabled). Wdrażanie go z X11 jest niemożliwe, ponieważ wymagałoby ogromnej ilości wyjątków i hacków (Mozilla nie ma ogromnych zasobów Google do testowania każdej istniejącej wersji sterowników z każdą istniejącą modelą kart graficznych). Wayland znacznie upraszcza tę sytuację, co pozwoliło Martinowi Strzyńskiemu z RedHat napisać potrzebny backend DMABuf. Miłym bonusem okazało się, że DMABuf może zapewnić przyspieszenie sprzętowe dekodowania H.264 (widget.wayland-dmabuf-vaapi.enabled). W następnej wersji przyspieszenie sprzętowe będzie działać i z innymi formatami wideo.
  • Pojawiły się oficjalne pakiety w formacie Flatpak.
  • Poprawiono przywracające sesję na wirtualnym pulpicie KDE Plasma.
  • Wprowadzono obsługę opóźnionego ładowania obrazów. Jeśli obraz ma atrybut loading z wartością lazy, przeglądarka załaduje obraz tylko wtedy, gdy użytkownik przewinie stronę do odpowiedniej pozycji.
  • Użytkownicy z Wielkiej Brytanii (oprócz użytkowników z USA) zobaczą sponsorowane bloki treści (wyłączane w ustawieniach) na stronie startowej.
  • Ponownie włączono obsługę TLS 1.0/1.1. Teraz nie jest najlepszy czas, aby nawet minimalnie utrudniać ludziom dostęp do jakichkolwiek zasobów.
  • Teraz przeglądarka w tle buforuje wszystkie zaufane certyfikaty PKI wydanych przez centra certyfikacji znane Mozilla. Powinno to poprawić kompatybilność z serwerami, których właściciele niepoprawnie skonfigurowali HTTPS.
  • Strona about:policies przepisana z XUL na HTML.
  • Web Crypto API teraz dostępne tylko dla witryn otwieranych przez bezpieczne połączenie.
  • W odniesieniu do dokumentów HTML, Firefox od teraz uwzględnia dyrektywę X-Content-Type-Options:nosniff, która wskazuje przeglądarce, aby nie próbowała heurystycznie określać MIME-typu zawartości. Wcześniej „nosniff” stosowano tylko dla CSS i JS.
  • W wersjach dla macOS zastosowano technologię RLBoxKod C++ potencjalnie podatnych bibliotek stron trzecich jest przekształcany w moduł WebAssembly, którego uprawnienia są ściśle ograniczone, a następnie moduł jest kompilowany do kodu maszynowego i wykonywany w izolowanym procesie. Pierwszą taką biblioteką była Graphite. Dodatkowo, w macOS wprowadzono możliwość odczytu certyfikatów z magazynu systemu operacyjnego (ustawienie security.osclientcerts.autoload), a także naprawiono błąd, który powodował, że odzyskiwanie sesji przeglądarki umieszczało okna przeglądarki na bieżącym biurku zamiast na tych biurkach, na których te okna znajdowały się w poprzedniej sesji.
  • W systemie Windows włączono bezpośredni kompozyt (Direct Composition), co powinno pozytywnie wpłynąć na szybkość działania. Ponadto, naprawiono niemożliwość importowania loginów z Chrome 80 i wyższych.
  • CSS:
  • JavaScript:
  • Interfejs HTMLFormElement zyskał metodę requestSubmit(), która działa podobnie do naciśnięcia przycisku wysyłania danych.
  • Web Animations API:
  • Narzędzia dewelopera:
    • Natychmiastowe obliczanie wyrażeń konsoli pozwala programistom widzieć wynik natychmiast podczas pisania.
    • Narzędzie do pomiaru stron nauczyło się zmieniać rozmiar prostokątnej ramki.
    • Inspektor od teraz pozwala na użycie do wyszukiwania elementów nie tylko selektorów CSS, ale także wyrażeń XPath.
    • Wprowadzono możliwość filtrowania wiadomości WebSocket. z pomocą wyrażenia regularne.
    • Wprowadzono ustawienie view_source.tab_size, które pozwala ustawić długość tabulacji w trybie przeglądania kodu źródłowego strony.

Ź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