Публикувана е новата версия на уеб браузъра Pale Moon 33.3.0, който е клон на кодовата база на 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, и запази възможността за прилагане на както пълноценни, така и леки теми.
Основни промени:
- За работа на сборките за архитектура x86_64 вече е необходим процесор, поддържащ инструкции AVX (вероятно ще бъдат предоставени неофициални сборки за стари системи, изискващи само поддръжка на SSE).
- За изграждане на сборките за Linux е използван компилатор GCC 11, което може да доведе до несъвместимости с библиотеките на стари дистрибуции.
- В CSS е добавена частична поддръжка на каскадни слоеве, дефинирани чрез правилото @layer.
- Добавена е поддръжка на HTTP заглавията Sec-Fetch-*, предназначени за изпращане на допълнителни метаданни относно характера на заявката за вземане на сървър мерки за защита срещу някои видове атаки;
- На платформата Linux е добавена поддръжка на FFmpeg 7.0 и libavcodec 61.
- Включен е предварителен DNS резолвинг на имената на хостовете, споменати в линковете на страницата. За отключване е добавена съответна опция в настройките на мрежата.
- Реализирана е блокировка на заявките към IP адрес 0.0.0.0.
- Параметрите на подравняването и точността в функциите на класа toFixed са приведени в съответствие със спецификацията.
- Добавен е атрибут navigator.webdriver, който за Pale Moon винаги приема стойност false.
- Подобрена е обработката на полета с пароли в уеб формуляри.
- Библиотеката NSS е актуализирана до версия 3.90.4.
- Шрифтът с emoji е актуализиран до версия 15.1.2.
- Изтрит е кодът, свързан с експеримента FoxEye, прекратена е поддръжката на LibAV и е извършена очистка на използването на макроси в кода на CSS.
Допълнително може да се отбележи корекционното издание Firefox 129.0.1, в което са предложени две поправки: решен е проблемът с възпроизвеждането на видео, защитено от DRM (например на платформата Hulu); поправено е аварийното приключване при влачене на видео файл на някои сайтове (например при публикуване на x.com/twitter.com).
Източник: opennet.ru
