Pale Moon Browser 32.2 kiadás

Megjelent a Pale Moon 32.2 webböngésző kiadása, amely a Firefox kódbázisából vált ki, hogy nagyobb teljesítményt nyújtson, megtartsa a klasszikus felületet, minimalizálja a memóriafelhasználást és további testreszabási lehetőségeket biztosítson. A Pale Moon buildek Windows és Linux (x86_64) számára készültek. A projekt kódja az MPLv2 (Mozilla Public License) alatt kerül terjesztésre.

A projekt betartja a felület klasszikus felépítését, anélkül, hogy átváltana a Firefox 29-be és 57-be integrált Australis és Photon interfészekre, és kiterjedt testreszabási lehetőségeket biztosít. Az eltávolított összetevők közé tartozik a DRM, a közösségi API, a WebRTC, a PDF-megtekintő, a Crash Reporter, a statisztikai adatgyűjtési kód, a szülői felügyelet és a fogyatékkal élők. A Firefoxhoz képest a böngésző visszatért az XUL-t használó bővítmények támogatásához, és megtartja a teljes értékű és könnyű témák használatának lehetőségét.

Az új verzióban:

  • Kísérleti buildeket biztosított a FreeBSD számára a GTK2 használatával (a korábban felajánlott GTK3-as buildek mellett). A FreeBSD buildek tömörítése xz formátum használatával történik a bzip2 helyett.
  • A Goanna böngészőmotort (a Mozilla Gecko motor egyik villája) és az UXP platformot (Unified XUL Platform, a Firefox összetevőinek egy része) frissítették a 6.2-es verzióra, amely javítja a kompatibilitást más böngészőkkel, és működik a legtöbb olyan webhelyen, amelyeken a felhasználók problémákat jelentettek. val vel.
  • Megvalósított támogatás a JavaScript modulok importálásához az import() utasítás használatával.
  • A modulok lehetővé teszik az aszinkron funkciók exportálását.
  • Támogatás hozzáadva a JavaScript osztályok mezőihez.
  • Támogatás hozzáadva a "||=", "&&=" és "??="" hozzárendelési operátorokhoz.
  • Lehetővé teszi az elavult globális window.event használatát (engedélyezve a dom.window.event.enabled az about:config fájlban), amelyet egyes webhelyeken továbbra is használnak.
  • Megvalósított self.structuredClone() és Element.replaceChildren() metódusok.
  • Továbbfejlesztett támogatás a ":host" pszeudoosztályhoz a Shadow DOM megvalósításban.
  • A CSS WebComponents támogatja a ::slotted() függvényt.
  • Továbbfejlesztett memóriaoldal gyorsítótár.
  • Támogatás hozzáadva az FFmpeg 6.0 multimédiás csomaghoz.
  • Javítva a WebComponents technológiák (egyéni elemek, árnyék-DOM, JavaScript modulok és HTML-sablonok) használatakor előforduló összeomlások.
  • Javítva a forrásból történő építéssel kapcsolatos problémák másodlagos platformokon.
  • Frissített Fetch API implementáció.
  • A DOM Performance API megvalósítása megfelel a specifikációnak.
  • A billentyűleütések jobb kezelése, az eseményküldés támogatása a Ctrl+Enter billentyűkombinációval.
  • Frissített Freetype 2.13.0 és Harfbuzz 7.1.0 beépített könyvtárak.
  • A GTK esetében a skálázott betűtípusok gyorsítótárazási támogatása megvalósult, és javult a betűtípusokkal végzett munka teljesítménye. A fontconfig támogatása megszűnt a GTK rendszereken.
  • Áthelyezett javítások a biztonsággal kapcsolatos hibákhoz.

Pale Moon Browser 32.2 kiadás

Forrás: opennet.ru

Hozzászólás