Выпуск браузера Pale Moon 26.0 с новым браузерным движком Goanna
27 января 2016 года
Представлен релиз независимого браузерного проекта Pale Moon 26.0, использующего технологии Mozilla и язык XUL для построения интерфейса. На уровне поддержки базовых web-технологий, дополнений и тем оформления браузер совместим с Firefox, но отличается проведением дополнительных оптимизаций и удалением излишней функциональности. Сборки Pale Moon формируются для Windows (Архивная копия от 6 марта 2015 на Wayback Machine) и Linux, в форме в 32- и 64-разрядных пакетов.
Pale Moon нацелен на обеспечение более высокой эффективности работы, отзывчивого интерфейса, меньшего потребления памяти и широких средств настройки (например, доступны разные варианты восстановления сеанса после краха и возможность отключить загрузку изображений). Проект придерживается классической организации интерфейса, без перехода к интегрированному в Firefox 29 интерфейсу Australis. Из удалённых в Pale Moon компонентов можно отметить DRM, Social API, WebRTC, PDF-просмотрщик, Сrash Reporter, код для сбора статистики, интерфейс группировки вкладок Panorama, средства для родительского контроля и людей с ограниченными возможностями. Из улучшений выделяется поддержка инструкций SSE2, оптимизации для процессоров Atom и формирование 64-разрядных сборок.
Ключевой особенностью новой версии является переход на поставку собственного браузерного движка Goanna, развивающегося как ответвление от применяемого в Firefox движка Gecko. При этом разработка Goanna остаётся синхронизирована с Gecko - новые выпуски Gecko выступают в качестве основы для Goanna. Из причин поддержания собственного движка отмечаются сложности с соблюдением торговой марки Mozilla (распространение модифицированного варианта движка с сохранением названия Gecko нарушает требование по использованию торговой марки) и желание избежать путаницы с номерами версий (выпуски Gecko привязаны к версиям Firefox, что приводит к расхождению с нумерацией релизов Pale Moon и выводу вводящего в заблуждение номера версии движка в заголовке User Agent).
Другие изменения:
- Обновлена поддержка мультимедийных форматов: добавлена возможность показа изображений WebP, обеспечено корректное масштабирование JPEG-файлов на основе данных EXIF, улучшена поддержка форматов текстур WebGL, улучшено масштабирование векторных изображений;
- В интерфейсе просмотра закладок и истории работы реализована панель для ограничения области поиска, которая позволяет отделить результаты, полученные из истории работы и закладок. В результатах поиска добавлена возможность размещения опциональных столбцов с путём или названием папки, к которой принадлежит закладка;
- На современных ОС задействованы более быстрые системные средства распределения памяти, вместо встроенного memory allocator;
- В интерфейс пользователя внесены изменения, улучшающие совместимость с Windows 10;
- Реализована возможность декодирования только изображений, находящихся в области видимости, что заметно сократило потребление памяти и время загрузки страниц, содержащих большое число изображений;
- Перенесены некоторые улучшения JavaScript: начальная поддержка ES6 Promises, element.matches(), литералы Bin/Oct в Number(), оптимизация производительности вызова TypeOf, улучшение средств отдачи неиспользуемой памяти в сборщике мусора, увеличение производительности регулярных выражений;
- Добавлена поддержка определения типа ОС через CSS, что позволяет создателям тем оформления применять специфичные для ОС изменения;
- Реализованы средства управления событиями "onunload=" через опцию dom.disable_beforeunload в about:config, которая позволяет полностью запретить любые обработчики закрытия страницы (следует иметь в виду, что данная возможность используется не только для открытия непрошенной рекламы, но и, например, для автосохранения или ожидания завершения не до конца выполненной операции);
- Улучшена работа в условиях открытия очень большого числа вкладок;
- В список поисковых систем добавлен сервис Ecosia;
- Добавлены отдельные настройки для управления автоматическим воспроизведением мультимедийного контента, опция media.autoplay.allowscripted в about:config даёт возможность блокировать любое инициированное скриптом воспроизведение;
- Число поддерживаемых языков локализации интерфейса сокращено примерно до 30, что обусловлено нехваткой в сообществе переводчиков, готовых поддерживать пакеты локализации с редкими языками.
Источники
править
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.