Wersja Pale Moon Browser 28.10

Przesłane przez wydanie przeglądarki internetowej Blady księżyc 28.10, który stanowi rozwidlenie bazy kodu Firefoksa, aby zapewnić lepszą wydajność, zachować klasyczny interfejs, zminimalizować zużycie pamięci i zapewnić dodatkowe opcje dostosowywania. Kompilacje Pale Moon są stworzone dla Windows и Linux (x86 i x86_64). Kod projektu dystrybuowane przez licencjonowany na podstawie MPLv2 (publiczna licencja Mozilla).

Projekt utrzymuje klasyczną organizację interfejsu, bez konieczności przełączania się na interfejs Australis zintegrowany z przeglądarką Firefox 29 i 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, przeglądarka zachowuje obsługę technologii XUL i zachowuje możliwość korzystania zarówno z pełnoprawnych, jak i lekkich motywów projektowych. Pale Moon zbudowany jest na platformie UXP (Unified XUL Platform), w ramach której wykonano fork komponentów Firefoksa z repozytorium Mozilla Central, uwolniony od powiązań z kodem Rust i nieuwzględniający rozwinięć projektu Quantum.

В Nowa wersja:

  • Zaimplementowana metoda URLSearchParams.sort();
  • Zaimplementowano słowo kluczowe globalThis, aby uzyskać dostęp do obiektów globalnych niezależnie od bieżącego kontekstu (pozwala pozbyć się mieszaniny window, self, global i this, używanych w zależności od tego, gdzie wykonywany jest skrypt, na stronie, w procesie roboczym lub w węźle .js) ;
  • Ulepszone parsery dla formatu kodowania wideo WebM i formatu audio MP3, które są dostosowane do różnych stylów kodowania występujących w bardzo małych plikach i podczas przesyłania strumieniowego;
  • Poprawiona wydajność renderowania tabel;
  • Sposób przetwarzania obrazów określonych bez parametru SRC w tagu IMG jest bliższy zachowaniu Chrome.
  • Dodano obsługę nowoczesnych procesorów MIPS;
  • Przeprowadzono dodatkowe czyszczenie kodu związanego z telemetrią;
  • Usunięto kod wbudowanego silnika rozpoznawania mowy i powiązanego z nim API;
  • Usunięto obsługę przestarzałego i nieobsługiwanego interfejsu NVIDIA 3DVision;
  • Poprawki związane z eliminowaniem luk zostały przesunięte.

Źródło: opennet.ru

Dodaj komentarz