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

Доступний реліз web-браузера Pale Moon 29.1, що відповів від кодової бази Firefox для забезпечення більш високої ефективності роботи, збереження класичного інтерфейсу, мінімізації споживання пам'яті та надання додаткових можливостей налаштування. Складання Pale Moon формуються для Windows і Linux (x86 і x86_64). Код проекту розповсюджується під ліцензією MPLv2 (Mozilla Public License).

Проект дотримується класичної організації інтерфейсу, без переходу до інтегрованого у Firefox 29 інтерфейсу Australis, та з наданням широких можливостей кастомізації. З віддалених компонентів можна відзначити DRM, Social API, WebRTC, PDF-переглядач, Сrash Reporter, код для збору статистики, засоби для батьківського контролю та людей з обмеженими можливостями. У порівнянні з Firefox у браузері залишено підтримку технології XUL та збережено можливість застосування як повноцінних, так і легковажних тем оформлення. Pale Moon побудований на платформі UXP (Unified XUL Platform), в рамках якої виконано відгалуження компонентів Firefox з репозиторію Mozilla Central, позбавлених прив'язок до коду на мові Rust і не напрацювання проекту Quantum.

В новой версії:

  • Реалізовано метод String.prototype.replaceAll(), що повертає новий рядок (початковий рядок не змінюється), в якому на підставі заданого шаблону виконані заміни всіх збігів.
  • Реалізовано пропозицію щодо обробки будь-якого JSON-тексту як синтаксичного підмножини ECMAScript, що дозволяє використовувати у рядкових літералах символи поділу рядків (U+2028) та поділу параграфів (U+2029).
  • Забезпечено коректне форматування рядків, які повертаються методом JSON.stringify().
  • Додано підтримку роздільників для наочного подання великих чисел у JavaScript (наприклад, 1_000_000).
  • Оновлено специфічні для окремих сайтів перевизначення значення User Agent.
  • За замовчуванням кодек AV вимкнено через проблеми з потоковим мовленням.
  • Перенесено виправлення вразливостей.

Джерело: opennet.ru

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