Проект Pale Moon выпустил версию 35.0.0, принёсшую значительные улучшения совместимости с современными веб-стандартами. Обновление включает поддержку актуальных API JavaScript и функций CSS, необходимых для работы с текущими веб-приложениями. Подписывайтесь на Telegram-канал про технологии
Pale Moon представляет собой независимый форк Firefox, созданный для сохранения классического подхода к разработке браузеров. В отличие от современного Firefox, перешедшего на многопроцессную архитектуру и интерфейс Photon, Pale Moon сохраняет однопроцессную модель и классическое оформление, знакомое пользователям Firefox версий 4-28. Браузер умеет работать с полноценными XUL-расширения, поддержку которых Mozilla удалила в 2017 году, позволяя дополнениям модифицировать базовую функциональность браузера. Браузер Pale Moon на macOS Sonoma | Изображение: StreetcarEnjoyer,Wikimedia
Из состава Pale Moon удалены компоненты, которые разработчики считают избыточными: DRM-защита, Social API, WebRTC, встроенный PDF-просмотрщик, система отчётов о сбоях и средства сбора телеметрии. Это снижает потребление оперативной памяти и уменьшает поверхность для потенциальных атак.
Новая версия включает прослойки совместимости для API Document.elementFromPoint, GetAnimations, image.decode() и методов Streams API, что позволяет запускать современные веб-приложения, рассчитанные на Chrome-подобные движки. В CSS реализованы ключевое слово revert-layer, псевдо-класс :has() и метод replaceSync для CSSStyleSheet. Режим совместимости с Firefox по умолчанию обновлён до версии 140.
Разработчики исправили проблемы с освобождением ресурсов на тяжёлых сайтах, устранили зависания при рекурсивных вызовах перерисовки и удалили устаревший модуль network tickler, периодически опрашивавший беспроводные сети. Обновлены библиотеки NSS до версии 3.90.14.0 и устранены уязвимости CVE-2026-74982, CVE-2026-74945 и CVE-2026-74964.
Улучшена поддержка архитектур LoongArch64 с полноценным JIT-компилятором и Mac/PPC. Для Linux и FreeBSD добавлена опция сборки NPAPI-плагинов без зависимости GTK2, а также повышена производительность ввода данных в формах на сложных страницах.
Источник: trashbox.ru