Megjelent a Pale Moon 32.3 webböngésző. A Firefox kódbázisból származik, hogy javítsa a teljesítményt, megőrizze a klasszikus felületet, minimalizálja a memóriafogyasztást és további testreszabási lehetőségeket biztosítson. A Pale Moon buildek a következőkre készültek: Windows и Linux (x86_64). A projektkód az MPLv2 (Mozilla Public License) licenc 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:
- Az about:config egy rejtett "browser.history.menuMaxResults" beállítással bővült, amely lehetővé teszi a menüben megjelenő böngészési előzmények bejegyzéseinek számának beállítását (alapértelmezés szerint 15 bejegyzés jelenik meg).
- Az összes platformra való fejlesztés során áttértek a C ++ 14 szabvány használatára. A C++17 szabványra való átállás előkészületei megtörténtek.
- Dolgoztunk a más böngészőkkel való kompatibilitás javításán és a népszerű webhelyekkel való munka során felmerülő problémák megoldásán. Például a calc() CSS függvény, a findLast és findLastIndex tömb keresési metódusai, Object.hasOwn(object,property), további metódusai az Intl API-ban (óraCycle, DateTimeFormat, Intl.Locale) hozzáadásra került a színek kiszámításának támogatása.
- A nem használt kód kitisztítása.
- A kísérleti Mozilla-bővítmények támogatása megszűnt.
- A szemétgyűjtőt továbbfejlesztették a JavaSript motorban.
- A szimbolikus hivatkozások elemzése leállt a könyvtárak listázásakor.

Forrás: opennet.ru
