Веб-прелистувачот Pale Moon, верзија 29.1, сега е достапен. Тој се разгранува од кодната база на Firefox за да ги подобри перформансите, да го одржи класичниот интерфејс, да ја минимизира потрошувачката на меморија и да обезбеди дополнителни опции за прилагодување. Верзиите на Pale Moon се создадени за Windows и Linux (x86 и x86_64). Кодот на проектот е дистрибуиран под MPLv2 (Mozilla Public License).
Проектот се придржува до класичната организација на интерфејсот, без префрлање на интерфејсот Australis интегриран во Firefox 29 и со широки опции за прилагодување. Отстранетите компоненти вклучуваат DRM, Social API, WebRTC, PDF прегледувач, Crash Reporter, код за собирање статистика, алатки за родителска контрола и лица со посебни потреби. Во споредба со Firefox, прелистувачот ја задржува поддршката за технологијата XUL и ја задржува можноста да користи и полноправни и лесни теми за дизајн. Pale Moon е изградена на UXP (Unified XUL Platform), која е вилушка од компонентите на Firefox од централното складиште на Mozilla, без врски со Rust кодот и не ги вклучува развојот на проектот Quantum.
Во новата верзија:
- Имплементиран е методот String.prototype.replaceAll(), кој враќа нова низа (оригиналната низа останува непроменета) во која сите совпаѓања се заменуваат врз основа на наведената шема.
- Имплементиран е предлог за обработка на кој било JSON текст како синтаксичко подмножество на ECMAScript, што овозможува користење на разграничувачи на линии (U+2028) и разграничувачи на пасуси (U+2029) во буквални жици.
- Обезбедено е правилно форматирање на низите вратени со методот JSON.stringify().
- Додадена е поддршка за разграничувачи за визуелно претставување на големи броеви во JavaScript (на пример, 1_000_000).
- Ажурирана вредност на корисничкиот агент за одредена локација се отфрла.
- AV-кодекот е стандардно оневозможен поради проблеми со преносот.
- Поправките на ранливоста се одложени.
Извор: opennet.ru
