Vydanie Pale Moon Browser 32.2

Bolo zverejnené vydanie webového prehliadača Pale Moon 32.2, ktorý sa rozdelil z kódovej základne Firefoxu, aby poskytoval vyšší výkon, zachoval klasické rozhranie, minimalizoval spotrebu pamäte a poskytoval ďalšie možnosti prispôsobenia. Pale Moon zostavy sú generované pre Windows a Linux (x86_64). Kód projektu je distribuovaný pod MPLv2 (Mozilla Public License).

Projekt dodržiava klasickú organizáciu rozhrania, bez prechodu na rozhrania Australis a Photon integrované vo Firefoxe 29 a 57 a s poskytovaním rozsiahlych možností prispôsobenia. Medzi odstránené komponenty patria DRM, Social API, WebRTC, PDF Viewer, Crash Reporter, kód zberu štatistík, rodičovská kontrola a ľudia so zdravotným postihnutím. V porovnaní s Firefoxom sa prehliadaču vrátila podpora pre rozšírenia využívajúce XUL a zachovala si možnosť používať plnohodnotné aj odľahčené témy.

V novej verzii:

  • Poskytnuté experimentálne zostavy pre FreeBSD využívajúce GTK2 (okrem predtým ponúkaných zostavení s GTK3). Zostavy FreeBSD sú komprimované pomocou formátu xz namiesto bzip2.
  • Prehliadačový engine Goanna (fork enginu Mozilla Gecko) a platforma UXP (Unified XUL Platform, fork komponentov Firefoxu) boli aktualizované na verziu 6.2, ktorá zlepšuje kompatibilitu s inými prehliadačmi a funguje s väčšinou stránok, na ktorých používatelia hlásili problémy s
  • Implementovaná podpora pre import modulov JavaScript pomocou príkazu import().
  • Moduly poskytujú možnosť exportovať asynchrónne funkcie.
  • Pridaná podpora pre polia v triedach JavaScript.
  • Pridaná podpora pre operátory priradenia "||=", "&&=" a "??=".
  • Povolené používanie zastaranej globálnej udalosti window.event (povolenej cez dom.window.event.enabled v about:config), ktorú niektoré stránky naďalej používajú.
  • Implementované metódy self.structuredClone() a Element.replaceChildren().
  • Vylepšená podpora pre pseudotriedu ":host" v implementácii Shadow DOM.
  • Webové komponenty CSS podporujú funkciu ::slotted().
  • Vylepšené ukladanie stránky do vyrovnávacej pamäte.
  • Pridaná podpora pre multimediálny balík FFmpeg 6.0.
  • Opravené pády pri používaní technológií WebComponents (vlastné prvky, tieňový DOM, moduly JavaScript a šablóny HTML).
  • Opravené problémy s vytváraním zo zdroja pre sekundárne platformy.
  • Aktualizovaná implementácia rozhrania Fetch API.
  • Implementácia DOM Performance API bola uvedená do súladu so špecifikáciou.
  • Vylepšené spracovanie stlačenia klávesov, pridaná podpora pre odoslanie udalosti pre Ctrl+Enter.
  • Aktualizované vstavané knižnice Freetype 2.13.0 a Harfbuzz 7.1.0.
  • Pre GTK bola implementovaná podpora ukladania do vyrovnávacej pamäte pre škálované fonty a bol vylepšený výkon práce s fontmi. Fontconfig bol zrušený na systémoch GTK.
  • Presunuté opravy chýb súvisiacich so zabezpečením.

Vydanie Pale Moon Browser 32.2

Zdroj: opennet.ru

Pridať komentár