Издаване на браузъра Pale Moon 32.2

Публикувана версия на уеб браузера Pale Moon 32.2, базирана на кода на Firefox за осигуряване на по-висока ефективност, запазване на класическия интерфейс, минимизиране на консумацията на памет и предоставяне на допълнителни възможности за настройка. Версиите на Pale Moon се генерират за Windows и Linux (x86_64). Кодът на проекта се разпространява под лиценз MPLv2 (Mozilla Public License).

Проектът спазва класическата организация на интерфейса, без преход към вградените в Firefox 29 и 57 интерфейси Australis и Photon, и предоставя широки възможности за персонализация. Между премахнатите компоненти са DRM, Social API, WebRTC, PDF четец, Crash Reporter, код за събиране на статистика, инструменти за родителски контрол и за хора с увреждания. В сравнение с Firefox, браузерът възстанови поддръжката на разширения, използващи XUL, и запази възможността за прилагане на както пълноценни, така и леки теми.

В новата версия:

  • Предоставени са експериментални версии за FreeBSD, използващи GTK2 (в допълнение на преди това предлаганите версии с GTK3). За компресията на версиите за FreeBSD е използван формат xz вместо bzip2.
  • Браузърният двигател Goanna (форк на Mozilla Gecko) и платформата UXP (Unified XUL Platform, клон на компонентите на Firefox) са обновени до версия 6.2, в която е подобрена съвместимостта с други браузъри и е осигурена функционалността с повечето сайтове, за които потребителите съобщават за проблеми.
  • Добавена е поддръжка за импортиране на JavaScript модули чрез израза import().
  • В модулите е осигурена възможност за експортиране на async функции.
  • Добавена е поддръжка на полета в класовете на JavaScript.
  • Добавена е поддръжка на оператори за присвояване „||=“, „&&=“ и „??=“.
  • Предоставена е възможност за използване на остарялата глобална window.event (включва се чрез dom.window.event.enabled в about:config), която продължава да се използва на някои сайтове.
  • Имплементирани са методите self.structuredClone() и Element.replaceChildren().
  • В имплементацията на Shadow DOM е подобрена поддръжката на псевдокласа „:host“.
  • В CSS WebComponents е реализирана поддръжка за функцията ::slotted().
  • Подобрено е кеширането на страниците в паметта.
  • Добавена е поддръжка на мултимедийния пакет FFmpeg 6.0.
  • Отстранени са сривовете при използването на технологии WebComponents (Custom Elements, Shadow DOM, JavaScript Modules и HTML Templates).
  • Решени са проблемите с компилирането от изходен код за вторични платформи.
  • Обновена е реализацията на API Fetch.
  • Реализацията на API DOM Performance е приведена в съответствие с спецификацията.
  • Подобрена е обработката на натискания на клавиши, добавена е поддръжка за изпращане на събитие за Ctrl+Enter.
  • Обновени са внедрените библиотеки Freetype 2.13.0 и Harfbuzz 7.1.0.
  • За GTK е реализирана поддръжка за кеширане на мащабирани шрифтове и е повишена производителността на работа с шрифтове. На системи с GTK е прекратена поддръжката на fontconfig.
  • Прехвърлени са поправки на грешки, свързани с безопасността.

Издаване на браузъра Pale Moon 32.2

Източник: opennet.ru
Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster