Firefox 83 przybywa z ulepszeniami kompilacji, silnikiem JavaScript i nie tylko

Logo Firefox

Nowa wersja Firefox 83 został już wydany iw tej nowej wersji wprowadzono kilka ulepszeń, którymi są ulepszenia kompilacji, silnik JavaScript, przekazywanie do https, prywatności i wiele więcej.

Oprócz innowacji i poprawek błędów, 31 luk zostało naprawionych, z czego 14 oznaczono jako niebezpieczne 12 luk w zabezpieczeniach (skompilowanych dla CVE-2020-26969 i CVE-2020-26968) jest spowodowanych problemami z pamięcią, takimi jak przepełnienia bufora i dostęp do już zwolnionych obszarów pamięci.

Te problemy mogą potencjalnie prowadzić do wykonania złośliwego kodu podczas otwierania specjalnie spreparowanych stron.

Główne nowe funkcje przeglądarki Firefox 83

Domyślnie w tej nowej gałęzi Firefox 83 został włączony nowy kompilator JIT, który został opracowany pod nazwą kodową Warp, co znacznie uprości architekturę JIT, poprawi responsywność, skróci czas pobierania strony i zmniejszy zużycie pamięci.

Poprawiono wydajność silnika JavaScript głównie poprzez redukcję informacji o typie wewnętrznym śledzonych w silniku i wykorzystanie techniki pośredniego buforowania kodu (CacheIR), zaproponowanej wcześniej w interpretatorze kodu bajtowego, która zajmuje pośrednią niszę między zwykłym tłumaczem i kompilator pre-JIT.

W dziale „Prywatność i bezpieczeństwo” w ustawieniach oferowany jest tryb „Tylko HTTPS”Po włączeniu wszystkie żądania wysyłane bez szyfrowania są automatycznie przekierowywane do chronionych wariantów stron. Ten tryb można włączyć dla wszystkich okien lub tylko dla okien otwartych w trybie przeglądania prywatnego.

Ponadto, zostało aktywowane nowe okno dialogowe uwierzytelniania internetowego nie blokuje innych zakładek. Formularz do wprowadzania parametrów uwierzytelniania jest teraz powiązany z określoną zakładką i nie blokuje całego interfejsu.

Zostały dodane klawisze skrótu do przewijania szybko wideo wyświetlane w trybie obrazu w obrazie. Aby przewijać do przodu i do tyłu w 15-sekundowych przyrostach, wystarczy teraz nacisnąć odpowiednie klawisze kursora.

Interfejs został ulepszony wyświetlane po włączeniu udostępnianie ekranu podczas wideokonferencji w przeglądarce Firefox. Interfejs jest teraz bardziej precyzyjny, jeśli chodzi o udostępnianie urządzeń i ekranów.

Pasek adresu ma teraz możliwość szybkiego przełączenia się na inny silnik Szukaj: Lista dostępnych ikon wyszukiwarek jest teraz wyświetlana u dołu okna jeszcze przed rozpoczęciem zapytania (wcześniej lista pojawiała się dopiero po wpisaniu pierwszej litery zapytania).

Ponadto, dostępna jest funkcja „Tab-to-search”, co umożliwia naciśnięcie klawisza Karta w pasku adresu przełącza się w tryb wyszukiwania z wyborem wyszukiwarki aktywny na podstawie wprowadzonych znaków, jeśli jedna z zainstalowanych wyszukiwarek jest tą, która oferuje autouzupełnianie. Na przykład wpisanie „ya” zwróci „yandex.ru”, po czym można nacisnąć klawisz Tab, a tryb pisania zapytania w Yandex zostanie włączony.

Wbudowany interfejs przeglądarki dokumentów PDF został przeprojektowany (Ikony zostały wymienione, na pasku narzędzi zastosowano jasne tło).

W przypadku urządzeń Apple dostarczanych z systemem macOS Big Sur i wyposażony w nowe procesory Apple, możliwość korzystania z przeglądarki Firefox zapewnia tłumacz binarny Rosetta 2. W następnych wersjach planowane jest udostępnienie natywnych zestawów dla procesora Apple M1. Wersja macOS zapewnia również zminimalizowane przywracanie sesji okna, aby zmniejszyć zużycie energii.

W przypadku użytkowników systemów Windows 7/8 / 8.1 i macOS 10.12-10.15 mechanizm tworzenia kompozycji WebRender jest włączony. Dlatego WebRender jest teraz włączony dla wszystkich wersji systemu Windows i macOS (z wyjątkiem 10.16 Beta).

W przypadku Linuksa zastrzeżone sterowniki NVIDIA pozostają na liście zablokowanych dla WebRender, a także sterowniki Intel przy rozdzielczościach ekranu 3440 × 1440 i wyższych.

Użytkownicy binarnych sterowników NVIDIA w systemie Linux, którzy ręcznie włączyli WebRender i nie używają kompozycji, mogą doświadczyć regresji, w której górna połowa ekranu staje się wypełnionym prostokątem.

Problem można rozwiązać, włączając kompozycję lub eksportując dowolną z następujących zmiennych środowiskowych: MOZ_GTK_TITLEBAR_DECORATION = system (niestety zawiera tytuł okna) lub MOZ_X11_EGL = 1 (ta opcja wyłącza obsługę WebGL 2). Możesz także tymczasowo wyłączyć WebRender.

Jak zainstalować nową wersję przeglądarki Firefox 83 w systemie Linux?

Użytkownicy Ubuntu, Linux Mint lub inna pochodna Ubuntu, Mogą zainstalować lub zaktualizować do tej nowej wersji za pomocą PPA przeglądarki.

Można to dodać do systemu, otwierając terminal i wykonując w nim następujące polecenie:

sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y
sudo apt-get update

Zrobiłem to teraz muszą tylko zainstalować z:

sudo apt install firefox

Dla użytkowników Arch Linux i pochodnych, po prostu uruchom w terminalu:

sudo pacman -S firefox

Teraz dla tych, którzy są użytkownikami Fedory lub jakakolwiek inna dystrybucja od niego pochodząca:

sudo dnf install firefox

W końcu jeśli są użytkownikami openSUSEMogą polegać na repozytoriach społeczności, z których mogą dodawać Mozillę do swojego systemu.

Można to zrobić za pomocą terminala i wpisując w nim:

su -
zypper ar -f http://download.opensuse.org/repositories/mozilla/openSUSE_Leap_15.1/ mozilla
zypper ref
zypper dup --from mozilla

do wszystkie inne dystrybucje Linuksa mogą pobierać pakiety binarne z poniższy link.  

 


Treść artykułu jest zgodna z naszymi zasadami etyka redakcyjna. Aby zgłosić błąd, kliknij tutaj.

Bądź pierwszym który skomentuje

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.