Wydanie Firefox 146

Wydano przeglądarkę internetową Firefox 146, a także zaktualizowano wcześniejsze wersje z długoterminowym wsparciem — 140.6.0 i 115.31.0. W fazie beta testów jest wersja Firefox 147, której wydanie zaplanowano na 14 stycznia.

Główne nowości w Firefox 146 (1, 2, 3):

  • Dodano tryb „Split View” do jednoczesnego przeglądania dwóch kart w jednym oknie. Tryb domyślnie jest wyłączony i można go aktywować przez ustawienie „browser.tabs.splitView.enabled” na stronie about:config, po czym w menu kontekstowym, które pojawia się po kliknięciu prawym przyciskiem myszy na kartach, pojawi się przycisk „Add Split View”. Po kliknięciu tego przycisku na osobnej karcie, zawartość okna zostanie podzielona na dwie części, a w prawej części wyświetli się strona otwarcia nowej karty. Jeśli wybierzesz opcję dla grupy z dwóch kart, wybrane karty natychmiast zostaną otwarte obok siebie. W trybie „Split View” można dowolnie zmieniać rozmiar prawej i lewej części przeglądania, przeciągając myszą pasek dzielący. Aktywna karta podczas jednoczesnego przeglądania jest podświetlana czerwoną ramką.
    Wydanie Firefox 146
  • W środowiskach Linux wykorzystujących protokół Wayland wprowadzono wsparcie dla skalowania ułamkowego, co zwiększa efektywność renderowania na ekranach o wysokiej gęstości pikseli.
  • Zaktualizowano wbudowaną bibliotekę graficzną Skia, wykorzystywaną do renderowania 2D przy użyciu GPU. Aktualizacja przyczyniła się do poprawy wydajności oraz kompatybilności renderowania.
  • Wszystkim użytkownikom udostępniono sekcję ustawień Firefox Labs, w której można aktywować testowane eksperymentalne funkcje. Wcześniej ta sekcja była dostępna tylko w instalacjach, w których użytkownicy zgodzili się na udział w eksperymentach lub włączyli przesyłanie danych telemetrycznych.
    Wydanie Firefox 146
  • Podczas wprowadzania zapytania wyszukiwania w pasku adresu wprowadzono możliwość wyświetlania wyników wyszukiwania w rozwijanym bloku z rekomendacjami. Funkcja ta nie jest jeszcze domyślnie włączona dla wszystkich i będzie stopniowo aktywowana dla coraz większego odsetka użytkowników.
    Wydanie Firefox 146
  • Znacząco zwiększono liczbę krajów, dla których aktywowano widżet z prognozą pogody, wyświetlany na stronie nowej karty. Lokalizacja do wyświetlania prognozy może być ustalana automatycznie lub ręcznie. Z krajów postradzieckich dostępne są Estonia, Litwa i Łotwa. Pozostałe mogą włączyć widżet poprzez ustawienie about:config „browser.newtabpage.activity-stream.discoverystream.region-weather-config” na stronie about:config.
    Wydanie Firefox 146
  • W konfiguratorze przerobiono okno przedefiniowania kolorów na przeglądanych stronach (Contrast Control / Manage Colors), w którym teraz czytelnie zgrupowano zmieniane kolory oraz etykiety wyjaśniające.
    Wydanie Firefox 146
  • Dodano wsparcie dla automatycznego tworzenia kopii zapasowych zapisanych haseł, zakładek, wewnętrznych baz danych i innych danych przeglądarki. Kopie zapasowe są na razie wspierane tylko na platformie Windows, ale w przyszłości pojawią się również w wersjach dla innych systemów operacyjnych. Kopie zapasowe są tworzone codziennie i mogą być szyfrowane hasłem. W przyszłości kopię zapasową można wykorzystać do przywrócenia stanu po zainstalowaniu nowego Firefox na innym urządzeniu.
    Wydanie Firefox 146
  • Na platformie Windows zaprzestano wsparcia dla API Direct2D.
  • W wersjach dla platformy macOS domyślnie uruchamiany jest osobny proces do interakcji z GPU, w którym wykonuje się operacje związane z WebGPU, WebGL i WebRender. W przypadku awarii kodu do pracy z GPU, zamiast awaryjnego zamknięcia przeglądarki, teraz następuje restart procesu GPU.
  • W WebRTC wprowadzono możliwość szyfrowania ruchu z wykorzystaniem algorytmu kryptograficznego ML-KEM, odpornego na łamanie na komputerach kwantowych, z przekazywaniem klucza w trakcie ustalania połączenia za pomocą protokołu DTLS 1.3.
  • W API WebCrypto dodano wsparcie dla kompresji informacji o punktach na krzywej eliptycznej z późniejszą możliwością matematycznego odzyskania pełnej wartości punktów. Kompresja pozwala prawie dwukrotnie zmniejszyć rozmiar kluczy publicznych, co oszczędza ruch i miejsce na dysku.
  • W CSS dodano regułę @-„@scope”, dzięki której można ograniczyć zastosowanie stylów do określonej poddrzewie DOM bez konieczności pisania specyficznych selektorów. @scope (.article-body) { img { border: 5px solid black; background-color: goldenrod; } }
  • Dodano wsparcie dla funkcji CSS contrast-color(), która zwraca przeciwną wersję podanego koloru (dla białego zwraca czarny, a dla czarnego – biały). Funkcję można wykorzystać do dopasowania koloru tła do określonego koloru tekstu i odwrotnie.
  • Dodano właściwość CSS text-decoration-inset do ustawiania punktów początkowych i końcowych w dekoracyjnych liniach tekstu (np. w liniach podkreślenia, przekreślenia, oznaczania błędów składniowych).
  • Dodano wsparcie dla przestarzałego słowa kluczowego «-webkit-fill-available», używanego w właściwościach CSS «width» i «height», które jest odpowiednikiem jeszcze nieaktywnym domyślnie słowa kluczowego «stretch», pozwalającemu na rozciąganie elementów do momentu, aż całkowicie wypełnią dostępną przestrzeń bloku.
  • W narzędziach dla programistów webowych w interfejsie inspekcji w panelu bocznym Rule domyślnie ukryte są nieużywane właściwości CSS, co zmniejsza bałagan i przyspiesza renderowanie panelu. Aby przywrócić wyświetlanie ukrytych właściwości, w dolnej części przewidziano przycisk «Show…».
  • W wersji na platformę Android uproszczono interfejs przesyłania plików – jeśli strona nie określa rodzaju pliku, przeglądarka teraz proponuje wybór pliku, zrobienie zdjęcia lub nagranie dźwięku.

Oprócz nowości i poprawek błędów w Firefox 146 usunięto 17 luk bezpieczeństwa. 12 z tych luk spowodowanych jest problemami zarządzania pamięcią, takimi jak przepełnienia buforów i dostęp do już zwolnionych obszarów pamięci. Potencjalnie problemy te mogą prowadzić do wykonania kodu przez złośliwego użytkownika przy otwieraniu specjalnie przygotowanych stron.

W wersji beta Firefox 147 dodano możliwość używania katalogu «~/.config/mozilla» do przechowywania profili, dodatków, ustawień i wewnętrznych baz danych zgodnie ze specyfikacją Freedesktop.org XDG Base Directory. Zoptymalizowano odtwarzanie wideo z wykorzystaniem sprzętowego przyspieszenia dekodowania na GPU AMD. Implementacja protokołu Safe Browsing zaktualizowana do wersji 5. Dodano opcję automatycznego kontynuowania odtwarzania wideo w trybie «obraz w obrazie» w przypadku przełączania zakładek. Dodano wsparcie dla RFC 9842 (Transport Słownika Kompresji). Zrealizowano API Navigation.

Ź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