Wersja Pale Moon Browser 32

Opublikowano wersję przeglądarki internetowej Pale Moon 32, która rozwidlała się z bazy kodu Firefoksa, aby zapewnić wyższą wydajność, zachować klasyczny interfejs, zminimalizować zużycie pamięci i zapewnić dodatkowe opcje dostosowywania. Kompilacje Pale Moon są generowane dla systemów Windows i Linux (x86_64). Kod projektu jest rozpowszechniany na licencji MPLv2 (Mozilla Public License).

Projekt utrzymuje klasyczną organizację interfejsu, bez konieczności przełączania się na interfejsy Australis i Photon zintegrowane z Firefoksem 29 i 57 oraz z rozbudowanymi opcjami dostosowywania. Usunięte komponenty obejmują DRM, Social API, WebRTC, przeglądarkę PDF, Crash Reporter, kod do zbierania statystyk, narzędzia do kontroli rodzicielskiej i osób niepełnosprawnych. W porównaniu do przeglądarki Firefox, do przeglądarki przywrócono obsługę technologii XUL i zachowano możliwość korzystania zarówno z pełnoprawnych, jak i lekkich motywów projektowych.

Wersja Pale Moon Browser 32

W nowej wersji:

  • Wykonano prace nad rozwiązaniem problemów ze zgodnością. Zaimplementowano pełne pokrycie specyfikacji ECMAScript wydanych w latach 2016-2020, z wyjątkiem obsługi BigInt.
  • Implementacja formatu obrazu JPEG-XL dodała obsługę animacji i dekodowania progresywnego (wyświetlanie podczas ładowania). Zaktualizowano biblioteki JPEG-XL i Highway.
  • Rozszerzono silnik wyrażeń regularnych. Wyrażenia regularne obsługują teraz nazwane przechwytywanie, zaimplementowano sekwencje specjalne dla klas znaków Unicode (na przykład \p{Math} - symbole matematyczne), a także przeprojektowano implementację trybów „lookbehind” i „lookaround”. ).
  • Nazwę właściwości CSS offset-* zmieniono na inset-*, aby zachować zgodność ze specyfikacją. CSS rozwiązuje problemy z dziedziczeniem i dopełnieniem elementu. Kod został oczyszczony i zaimplementowano nieużywane właściwości CSS z przedrostkami.
  • Rozwiązano problem wyczerpania pamięci podczas przetwarzania animowanych obrazów o bardzo wysokiej rozdzielczości.
  • Dodano obsługę alternatywnych linkerów podczas budowania na systemach typu Unix.
  • Prace nad stworzeniem oficjalnych buildów dla macOS i FreeBSD dobiegają końca (dostępne są już wersje beta).

Źródło: opennet.ru

Dodaj komentarz