Wersja Pale Moon Browser 32.1

Opublikowano wersję przeglądarki internetowej Pale Moon 32.1, 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 zachowuje klasyczną organizację interfejsu, bez przełączania na interfejsy Australis i Photon zintegrowane z Firefoksem 29 i 57 oraz z zapewnieniem rozbudowanych opcji dostosowywania. Usunięte komponenty obejmują DRM, Social API, WebRTC, przeglądarkę PDF, Crash Reporter, kod do zbierania statystyk, kontrolę rodzicielską i osoby niepełnosprawne. W porównaniu z Firefoksem przeglądarka przywróciła obsługę rozszerzeń korzystających z XUL i zachowuje możliwość korzystania zarówno z pełnoprawnych, jak i lekkich motywów.

W nowej wersji:

  • Domyślnie włączona jest obsługa pakietu technologii WebComponents do tworzenia niestandardowych znaczników HTML, w tym specyfikacji elementów niestandardowych, Shadow DOM, modułów JavaScript i szablonów HTML, takich jak te używane w serwisie GitHub. Z zestawu WebComponents w Pale Moon do tej pory zaimplementowano jedynie API CustomElements i Shadow DOM.
  • Kompilacje dla systemu macOS (Intel i ARM) zostały ustabilizowane.
  • Włączono przyciemnianie ogona tytułów kart, które nie zawierają całego tekstu (zamiast wyświetlania wielokropka).
  • Zaktualizowano implementacje Promise i funkcje asynchroniczne. Zaimplementowano metodę Promise.any().
  • Poprawiono przetwarzanie obiektów z wyrażeniami regularnymi, dla których zapewnione jest prawidłowe odśmiecanie.
  • Rozwiązano problemy z odtwarzaniem wideo w formacie VP8.
  • Zaktualizowano wbudowaną czcionkę emoji.
  • Zaimplementowano pseudoklasy CSS „:is()” i „:where()”.
  • Zaimplementowano złożone selektory dla pseudoklasy „:not()”.
  • Zaimplementowano wstawioną właściwość CSS.
  • Zaimplementowana funkcja CSS env().
  • Dodano przetwarzanie do odtwarzania wideo z modelem kolorów RGB, a nie tylko YUV. Zapewniona jest obróbka wideo w pełnym zakresie jasności (poziomy 0-255).
  • Internetowy interfejs API zamiany tekstu na mowę jest domyślnie włączony.
  • Zaktualizowane wersje bibliotek NSPR 4.35 i NSS 3.79.4.
  • Usunięto nieużywane ustawienia systemu ochrony przed śledzeniem i wyczyszczono kod (Pale Moon korzysta z własnego systemu blokowania liczników do śledzenia odwiedzin, a system ochrony przed śledzeniem z przeglądarki Firefox nie był używany).
  • Poprawiono bezpieczeństwo generowania kodu w silniku JIT.

Wersja Pale Moon Browser 32.1


Źródło: opennet.ru

Dodaj komentarz