Опубликован релиз web-браузера Pale Moon 33.0.0, ответвившегося от кодовой базы Firefox для обеспечения более высокой эффективности работы, cохранения классического интерфейса, минимизации потребления памяти и предоставления дополнительных возможностей по настройке. Сборки Pale Moon формируются для Windows и Linux (x86_64). Код проекта распространяется под лицензией MPLv2 (Mozilla Public License).
Projektet följer en klassisk organisationsstruktur för gränssnittet, utan övergång till de i Firefox 29 och 57 integrerade Australis och Photon-gränssnitten, och erbjuder omfattande anpassningsmöjligheter. Bland de borttagna komponenterna märks DRM, Social API, WebRTC, PDF-läsare, Crash Reporter, statistikinsamlingskod, föräldrakontroll och funktioner för personer med funktionshinder. Jämfört med Firefox har webbläsaren återinfört stöd för tillägg som använder XUL och bevarat möjligheten att använda både fullständiga och lättviktiga teman.
Huvudsakliga förändringar:
- Добавлена урезанная версия API Async Clipboard (navigator.clipboard) для асинхронной работы с буфером обмена, позволяющая записывать данные в буфер обмена с использованием механизма Promise (в отличие от других браузеров операции чтения запрещены из соображений сохранения конфиденциальности).
- При обработке ответов OCSP (Online Certificate Status Protocol) реализована поддержка цифровых подписей на базе хэшей SHA-2 (SHA-256/SHA-512).
- Добавлена настройка (Preferences -> Content -> Media) для ограничения полноэкранного режима DOM текущим окном, а не всем экраном.
- В конфигуратор добавлена новая вкладка настроек (Preference -> Privacy -> Tracking) для управления активностью возможностей, которые могут использоваться для пассивной идентификации пользователей, таких как интерфейс PerformanceObserver и элемент Canvas.
- Добавлена поддержка события PromiseRejectionEvent, которое используется в некоторых JavaScript-библиотеках.
- Для элемента <input type=file> реализовано доступное на запись свойство «HTMLInputElement.files».
- Добавлена экспериментальная поддержка Mac PowerPC и платформ Big Endian.
- Повышены требования к сборочному окружению: для сборки теперь необходим компилятор, поддерживающий стандарт C++17.
Källa: opennet.ru
