Wydanie przeglądarki Pale Moon 32.2

Opublikowano wersję przeglądarki internetowej Pale Moon 32.2, będącej odgałęzieniem kodu Firefox w celu zapewnienia wyższej wydajności, zachowania klasycznego interfejsu, minimalizacji zużycia pamięci i oferowania dodatkowych możliwości personalizacji. Wersje Pale Moon są dostępne dla systemów Windows i Linux (x86_64). Kod projektu jest rozpowszechniany na licencji MPLv2 (Mozilla Public License).

Projekt utrzymuje klasyczną organizację interfejsu, bez przejścia na zintegrowane interfejsy Australis i Photon z Firefox 29 i 57, oraz zapewnia szerokie możliwości dostosowywania. Wśród usuniętych komponentów można wymienić DRM, Social API, WebRTC, przeglądarkę PDF, Crash Reportera, kod do zbierania statystyk, narzędzia do kontroli rodzicielskiej oraz dla osób z niepełnosprawnościami. W porównaniu do Firefox, przeglądarka przywraca wsparcie dla rozszerzeń korzystających z XUL i zachowuje możliwość stosowania zarówno pełnych, jak i lekkich motywów.

W nowej wersji:

  • Udostępniono eksperymentalne wersje dla FreeBSD, używające GTK2 (oprócz wcześniej oferowanych z GTK3). W compressji wersji dla FreeBSD wykorzystano format xz zamiast bzip2.
  • Silnik przeglądarki Goanna (fork silnika Mozilla Gecko) oraz platforma UXP (Unified XUL Platform, odgałęzienie komponentów Firefox) zaktualizowane do wersji 6.2, która poprawia zgodność z innymi przeglądarkami oraz zapewnia prawidłowe działanie na większości stron, o problemach z którymi zgłaszali użytkownicy.
  • Wprowadzono wsparcie dla importowania modułów JavaScript za pomocą wyrażenia import().
  • W modułach umożliwiono eksportowanie funkcji async.
  • Dodano wsparcie dla pól w klasach JavaScript.
  • Dodano wsparcie dla operatorów przypisania „||=”, „&&=” i „??=” .
  • Umożliwiono użycie przestarzałego globalnego window.event (włączane przez dom.window.event.enabled w about:config), który nadal jest używany na niektórych stronach.
  • Wprowadzono metody self.structuredClone() oraz Element.replaceChildren().
  • W implementacji Shadow DOM poprawiono wsparcie pseudoklasy „:host”.
  • W CSS WebComponents wprowadzono wsparcie dla funkcji ::slotted().
  • Poprawiono cache'owanie stron w pamięci.
  • Dodano wsparcie dla zestawu multimedialnego FFmpeg 6.0.
  • Usunięto awarie podczas korzystania z technologii WebComponents (Custom Elements, Shadow DOM, JavaScript Modules i HTML Templates).
  • Usunięto problemy ze składaniem z kodów źródłowych dla drugorzędnych platform.
  • Zaktualizowano implementację API Fetch.
  • Implementacja API DOM Performance została dostosowana do specyfikacji.
  • Ulepszono obsługę naciśnięć klawiszy, dodano wsparcie dla wysyłania zdarzenia dla Ctrl+Enter.
  • Zaktualizowano wbudowane biblioteki Freetype 2.13.0 oraz Harfbuzz 7.1.0.
  • Dla GTK wprowadzono wsparcie dla cache'owania powiększonych czcionek i poprawiono wydajność pracy z czcionkami. W systemach z GTK zakończono wsparcie dla fontconfig.
  • Przeniesiono poprawki błędów związanych z bezpieczeństwem.

Wydanie przeglądarki Pale Moon 32.2

Ź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