Објавување на прелистувачот Pale Moon 32.2

Објавено е објавувањето на веб-прелистувачот 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 системите.
  • Поправените безбедносни грешки се поместени.

Објавување на прелистувачот Pale Moon 32.2

Извор: opennet.ru

Додадете коментар