Випуск браузера Pale Moon 32.2

Опубліковано реліз web-браузера 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-переглядач, Сrash 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

Додати коментар або відгук