Објавено е објавувањето на веб-прелистувачот Pale Moon 32.2, кој се откинува од базата на кодови на Firefox за да обезбеди повисоки перформанси, да го зачува класичниот интерфејс, да ја минимизира потрошувачката на меморија и да обезбеди дополнителни опции за прилагодување. Изградбите на Pale Moon се генерираат за Windows и Linux (x86_64). Кодот на проектот е дистрибуиран под MPLv2 (Јавна лиценца на Mozilla).
Проектот се придржува до класичната организација на интерфејсот, без префрлање на интерфејсите Australis и Photon интегрирани во Firefox 29 и 57 и со обезбедување на широки опции за прилагодување. Отстранетите компоненти вклучуваат DRM, Social API, WebRTC, прегледувач на PDF, известувач за падови, код за собирање статистика, родителски контроли и лица со посебни потреби. Во споредба со Firefox, прелистувачот ја врати поддршката за екстензии кои користат XUL и ја задржува можноста да користи и полноправни и лесни теми.
Во новата верзија:
- Обезбедени се експериментални конструкции за FreeBSD со користење на GTK2 (покрај претходно понудените изданија со GTK3). За да се компресираат склоповите за FreeBSD, се користи форматот xz наместо bzip2.
- Моторот на прелистувач Goanna (вилушка на моторот Mozilla Gecko) и платформата UXP (Unified XUL Platform, вилушка од компонентите на Firefox) се ажурирани на верзијата 6.2, која ја подобрува компатибилноста со другите прелистувачи и работи со повеќето локации за кои корисниците пријавиле проблеми со.
- Спроведена поддршка за увоз на JavaScript модули со користење на изразот import().
- Модулите обезбедуваат можност за извоз на асинхронизирани функции.
- Додадена е поддршка за полиња во класите JavaScript.
- Додадена е поддршка за операторите за доделување "||=", "&&=" и "??=".
- Обезбедена можност за користење на застарениот глобален window.event (овозможен преку dom.window.event.enabled во about:config), кој продолжува да се користи на некои локации.
- Имплементирани методи self.structuredClone() и Element.replaceChildren().
- Имплементацијата на Shadow DOM ја подобри поддршката за псевдо-класата „:host“.
- CSS WebComponents сега ја поддржува функцијата ::slotted().
- Подобрено мемориско кеширање на страници.
- Додадена е поддршка за мултимедијалниот пакет FFmpeg 6.0.
- Поправени падови при користење на технологии на WebComponents (Прилагодени елементи, Shadow DOM, JavaScript модули и HTML шаблони).
- Поправени се проблемите со градењето од изворниот код за секундарните платформи.
- Ажурирана имплементација на Fetch API.
- Имплементацијата на DOM Performance API е усогласена со спецификацијата.
- Подобрено ракување со притискање на копчињата, додадена поддршка за испраќање настани за Ctrl+Enter.
- Ажурирани се вградените библиотеки за Freetype 2.13.0 и Harfbuzz 7.1.0.
- За GTK, имплементирана е поддршка за кеширање на намалени фонтови и подобрени се перформансите за работа со фонтови. Поддршката за fontconfig е прекината на GTK системите.
- Поправените безбедносни грешки се поместени.
Извор: opennet.ru