Wersja Pale Moon Browser 32.2

Opublikowano wersję przeglądarki internetowej Pale Moon 32.2, 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:

  • Dostarczono eksperymentalne kompilacje dla FreeBSD przy użyciu GTK2 (oprócz wcześniej oferowanych kompilacji z GTK3). Kompilacje FreeBSD są kompresowane przy użyciu formatu xz zamiast bzip2.
  • Silnik przeglądarki Goanna (fork silnika Mozilla Gecko) oraz platforma UXP (Unified XUL Platform, rozwidlenie komponentów Firefoksa) zostały zaktualizowane do wersji 6.2, co poprawia kompatybilność z innymi przeglądarkami i działa z większością serwisów, na które użytkownicy zgłaszali problemy z.
  • Zaimplementowano obsługę importowania modułów JavaScript za pomocą instrukcji import().
  • Moduły zapewniają możliwość eksportu funkcji asynchronicznych.
  • Dodano obsługę pól w klasach JavaScript.
  • Dodano obsługę operatorów przypisania "||=", "&&=" i "??=".
  • Zapewniono możliwość korzystania z przestarzałego globalnego zdarzenia window.event (włączonego przez dom.window.event.enabled w about:config), które nadal jest używane w niektórych witrynach.
  • Zaimplementowano metody self.structuredClone() i Element.replaceChildren().
  • Poprawiono obsługę pseudoklasy „:host” w implementacji Shadow DOM.
  • CSS WebComponents obsługują funkcję ::slotted().
  • Ulepszone buforowanie strony pamięci.
  • Dodano obsługę pakietu multimedialnego FFmpeg 6.0.
  • Naprawiono awarie podczas korzystania z technologii WebComponents (Custom Elements, Shadow DOM, JavaScript Modules i HTML Templates).
  • Naprawiono problemy z budowaniem ze źródła dla platform drugorzędnych.
  • Zaktualizowano implementację interfejsu API pobierania.
  • Implementacja DOM Performance API została doprowadzona do zgodności ze specyfikacją.
  • Poprawiona obsługa naciśnięć klawiszy, dodano obsługę wysyłania zdarzenia dla Ctrl+Enter.
  • Zaktualizowano wbudowane biblioteki Freetype 2.13.0 i Harfbuzz 7.1.0.
  • W przypadku GTK zaimplementowano obsługę buforowania czcionek skalowanych i poprawiono wydajność pracy z czcionkami. Obsługa fontconfig została usunięta w systemach GTK.
  • Przeniesiono poprawki błędów związanych z bezpieczeństwem.

Wersja Pale Moon Browser 32.2

Źródło: opennet.ru

Dodaj komentarz