Vyšla verzia webového prehliadača Pale Moon 31.3, ktorý bol odklonený od kódu Firefox s cieľom zabezpečiť vyššiu efektivitu, zachovať klasické rozhranie, minimalizovať spotrebu pamäte a poskytnúť ďalšie možnosti prispôsobenia. Verzie Pale Moon sú k dispozícii pre Windows a Linux (x86 a x86_64). Kód projektu je distribuovaný pod licenciou MPLv2 (Mozilla Public License).
Projekt sa drží klasickej organizácie rozhrania, bez prechodu na integrované rozhranie Firefoxu 29 Australis, a poskytuje široké možnosti prispôsobenia. Medzi odstránené komponenty patrí DRM, Social API, WebRTC, PDF prehliadač, Crash Reporter, kód na zber štatistiky, nástroje pre rodičovskú kontrolu a pre osoby so zdravotným postihnutím. V porovnaní s Firefoxom prehliadač zostavil podporu technológie XUL a zachoval možnosť aplikácie ako plnohodnotných, tak aj ľahkých tém.
V novej verzii:
- V objektoch JavaScript Array, String a TypedArray bol implementovaný metóda at(), ktorá umožňuje používať relatívne indexovanie (ako index poľa sa uvádza relatívna pozícia), vrátane použitia záporných hodnôt vzhľadom na koniec.
- V webových pracovníkoch bola implementovaná podpora API EventSource.
- V požiadavkách sa zabezpečuje odosielanie hlavičky „Origin:”.
- Do systému zostavy boli zavedené optimalizácie na urýchlenie zostavovania. Pri zostavaní verzií pre platformu Windows je použitý kompilátor Visual Studio 2022.
- Bola zmenená správa jednotlivých zvukových súborov vo formáte wav, pre ktoré je namiesto vyvolania systémového prehrávača teraz použitý vstavaný spracovateľ. Na vrátenie starého správania je v about:config k dispozícii nastavenie media.wave.play-stand-alone.
- Zlepšený kód na normalizáciu reťazcov.
- Bol aktualizovaný kód na spracovanie flex-kontejnerov, no nahradenie tejto zmeny bolo okamžite deaktivované v takmer okamžite vydanej aktualizácii Pale Moon 31.3.1 z dôvodu zistenia problémov s niektorými webovými stránkami.
- Riešené problémy so zostavovaním v netypických prostrediach SunOS a Linux.
- Prepracovaný kód na blokovanie IPC tokov.
- Bol odstránený prefix „-moz“ z CSS vlastností min-content a max-content.
- Bol prevedený opravy týkajúce sa odstránenia zraniteľností.
Ďalšou poznámkou je vydanie sady internetových aplikácií SeaMonkey 2.53.14, ktorá spája v jednom produkte webový prehliadač, poštového klienta, systém agregácie spravodajských kanálov (RSS/Atom) a WYSIWYG editor HTML stránok Composer. Ako predinštalované doplnky sú k dispozícii IRC klient Chatzilla, súbor nástrojov pre webových vývojárov DOM Inspector a kalendár-plánovač Lightning. Nové vydanie obsahuje opravy a zmeny z aktuálnej kódovej základne Firefox (SeaMonkey 2.53 je založený na prehliadačovom engine Firefox 60.8 s portovaním súvisiacich opráv zabezpečenia a niektorých vylepšení z aktuálnych vetiev Firefox).
V novej verzii:
- Aktualizované DOM rozhrania pre HTML prvky Embed, Object, Anchor, Area, Button, Frame, Canvas, IFrame, Link, Image, MenuItem, TextArea, Source, Select, Option, Script a Html.
- Pokračuje prechod systému zostavenia z Python 2 na Python 3.
- Z ponuky Pomoc bola odstránená dialógová správa o doplnkoch (About plugins).
- Odstránený biely zoznam URL.
- Z adresára kontaktov boli odstránené zastarané služby chatu.
- Zabezpečená kompatibilita s prekladačom rust 1.63.
Zdroj: opennet.ru
