A Pale Moon 31.0 böngésző kiadása

Megjelent a Pale Moon 31.0 webböngésző kiadása, amely a Firefox kódalapjából származik, hogy nagyobb hatékonyságot biztosítson, megőrizze a klasszikus felületet, minimalizálja a memóriafogyasztást és további testreszabási lehetőségeket kínáljon. A Pale Moon verziói Windows és Linux (x86 és x86_64) rendszerekre készülnek. A projekt kódja MPLv2 (Mozilla Public License) licenc alatt terjed.

A projekt a klasszikus felhasználói felület megszervezését követi, anélkül, hogy áttérne a Firefox 29 Australis felhasználói felületére, és széles testreszabási lehetőségeket kínál. Az eltávolított összetevők között említhetjük a DRM-et, a Social API-t, a WebRTC-t, a PDF-megjelenítőt, a Crash Reportert, a statisztikai gyűjtő kódot, a szülői ellenőrzést és a mozgássérült felhasználóknak szóló eszközöket. A Firefox-hoz képest a böngésző támogatja a XUL technológiát, és megmaradt a lehetőség, hogy teljes értékű és könnyű témák egyaránt alkalmazhatók legyenek.

Az új verzióban:

  • Számos stabilitási probléma és egy kulcsfejlesztő tiltakozása miatt a Pale Moon 30.0.0 és 30.0.1 korábban kiadott verziói törlésre kerültek. Visszaállították az UXP (Unified XUL Platform) használatát, amely a Firefox komponenseinek ágazását fejlődik a Mozilla Central tárolóból, elhagyva a Rust kódra való hivatkozásokat és nem tartalmazva a Quantum projekt munkáit. A böngészőmotor a Goanna 5.1, a Gecko motor egy változata, amely megtisztítva a nem támogatott komponensek és platformok kódját. A Pale Moon 29.x ága felhasználóinak közvetlen átállást ajánlanak a 31.0 verzióra.
  • Támogatást nyújtanak mind a régi, módosítatlan Firefox kiegészítők számára, mind az új kiegészítők számára, amelyeket kifejezetten a Pale Moonhoz készítettek. A régi kiegészítők működésének stabilitása nem garantált, ezért a kiegészítők kezelésében speciális narancssárga címkét fognak kapni.
  • Bevezetésre került a JavaScript összes tulajdonság- vagy hívási láncának egyidejű ellenőrzése a "?." operátor segítségével. Például a "db?.user?.name?.length" segítségével a "db.user.name.length" értékhez férhetünk hozzá előzetes ellenőrzések nélkül.
  • A weboldalakkal való kompatibilitás javítása érdekében a Selection.setBaseAndExtent() és a queueMicroTask() metódusok kerültek hozzáadásra.
  • Az IntersectionObserver() konstruktornál üres karakterlánc átvitelénél automatikusan beállításra kerül a rootMargin tulajdonság, ahelyett, hogy kivétel kerüljön generálásra.
  • Javult a CSS grid és flexbox által meghatározott struktúrák renderelése.
  • Növelték a JavaScript web workers párhuzamos végrehajtásának teljesítményét.
  • Javították az írásképek megjelenítését dőlt betűkkel.
  • Frissítették az alapcsomagban szereplő könyvtárak verzióit.
  • Hozzáadva a VPx videókodekek kiterjesztett azonosítóinak támogatása.
  • Megoldották a régi problémát, amely a body és iframe tagekben közvetlenül megadott mezők megjelenítésével volt kapcsolatos, CSS használata nélkül.
  • Eltávolították a Google SafeBrowsing és URLClassifier szolgáltatások használatával kapcsolatos kódokat.
  • Visszaállították a macOS platformra való összeállításhoz szükséges kódot.
  • Eltávolították a nem szabványos ArchiveReader API-t.
  • A Mozilla telemetria gyűjtőkomponenseitől tisztították meg a kódot.
  • Eltávolították az Android platform támogatásához kapcsolódó kódot.
  • Eltávolították a Marionette automatizált tesztelési keretrendszert.
  • Javításokat hajtottak végre a sebezhetőségek megszüntetésére.

A Pale Moon 31.0 böngésző kiadása


Forrás: opennet.ru
Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster