Релиз Firefox 40
- Для платформы Windows включены механизмы блокирования загрузки исполняемых файлов, содержащих вредоносное ПО (в Linux и OS X подобные механизмы были добавлены в прошлом выпуске). На всех платформах средства блокирования загрузки вредоносного ПО дополнены защитой от загрузки потенциально навязываемого программного обеспечения (например, программы, используемые мошенниками и вносящие нежелательные скрытые изменения в систему). Наличие нежелательного контента определяется через отправку хэша, имени, размера и URL исполняемого файла в сервис Google Safe Browsing.
- На платформе Linux увеличена производительность прокрутки, вывода графики и воспроизведения видео, за счёт выноса выполнения данных операций в отдельный поток из основного потока (main thread).
- Увеличена плавность и надёжность CSS-анимации за счёт реализации асинхронного вывода анимации, обработка которой осуществляется вне основного потока;
- На стартовой странице реализована новая система контекстной рекламы (Suggested Tiles). Вместо фиксированных рекламных ссылок, при открытии новой вкладки отображаются элементы, выбранные на основе близости по тематике к часто используемым пользователем сайтам. Выбор осуществляется через загрузку списка сайтов, который сопоставляется по маске со списком из 100 наиболее часто открываемых страниц. Рекламные ссылки выделены так, что их нельзя спутать с обычными ссылками на стартовой странице.
- Возможность указания в сообщениях коммуникационного клиента Hello ссылок на контекст обсуждения (например, указать содержимое вкладки или ссылку, которые предлагается обсудить);
- Реализована техника асинхронной инициализации плагинов NPAPI, которая позволила сократить время появления на страницах контента, связанного с плагинами;
- Новое оформление менеджера установки дополнений, унифицированное с появившимся в Firefox 38 новым интерфейсом настройки;
- Внедрение процесса проверки дополнений по цифровой подписи. Для дополнений без подписи в Firefox 40 будет выводиться предупреждение. Далее, в Firefox 41 разработчикам неподписанных дополнений дадут возможность пройти стадию рецензирования, после чего, начиная с Firefox 42 работа неподписанных дополнений в релизах и бета-выпусках будет заблокирована. В ночных сборках и Developer Edition будет оставлена возможность установки любых дополнений. Целью введения проверки по цифровой подписи является повышение уровня защиты от распространения вредоносных и шпионящих за пользователями дополнений.
- Снижено потребление памяти при масштабировании JPEG-изображений и увеличена скорость их отрисовки;
- Улучшена работа механизма отключения средств ускорения графики в видеокартах, в которых использование данных средств приводит к проблемам со стабильностью. В списке блокировки теперь учитываются в каких именно версиях Firefox наблюдаются проблемы с тем или иным устройством.
- Субресурсы ( iframe-, img-, script-, XMLHttpRequest или css-вставки, загружаемые с другого домена) теперь не приводят к запросу HTTP-аутентификации с целью защиты от проведения атак по организации утечки параметров входа;
- В IndexedDB по умолчанию применены кратковременные транзакции (non-durable, только изоляция, без сохранения состояния на диске);
- Реализован параметр AudioBufferSourceNode.detune, позволяющий модулировать скорость воспроизведения звука;
- Добавлен новый инструментарий для анализа производительности и профилирования web-приложений. Инструментарий позволяет изучить работу web-приложения или сайта с точки зрения производительности, выявить узкие места и оценить эффективность оптимизации. Динамика изменения производительности наглядно отображается на шкале времени, на каждом участке которой можно посмотреть детализацию о выполняемом в указанный момент коде.
- Внесены улучшения в реализацию интерфейса мониторинга сетевой активности: обеспечен сбор статистики даже при неактивной вкладке мониторинга, добавлен режим быстрого просмотра параметров при загрузке страницы из кэша, в контекстное меню добавлены пункты для копирования в буфер обмена данных POST-запроса, параметров URL и заголовков.
- В инструменты для web-разработчиков добавлен наглядный всплывающий блок подсказок для настройки значений фильтра CSS для выбранного блока;
- Новый инструмент, позволяющий выводить горизонтальные и вертикальные линейки на странице;
- Вызовы Console API из SharedWorker и ServiceWorker теперь отображаются в web-косноли;
- В системе инспектирования добавлена возможность поиска во всех фреймах, имеющихся на странице.
- На платформе Windows обеспечена более плавная прокрутка и анимация за счёт задействования аппаратного vsync;
- Поддержка платформы Windows 10, в том числе режима для планшетных ПК. В версии для Windows 10 представлен новый интерфейс, специально оптимизированный для данной платформы.
- В версии для платформы Android реализован вывод истории открытия страниц при длительном удержании касания на кнопках "вперёд" и "назад", добавлена поддержка Android Presentation API для организации передачи содержимого экрана на другие устройства.
Как обычно следует отметить, что кроме новшеств и исправления ошибок в Firefox 40 устранена серия уязвимостей, из которых несколько помечены как критические, т.е. могут привести к выполнению кода злоумышленника при открытии специально оформленных страниц. В настоящее время информация с подробностями об исправленных проблемах безопасности недоступна, ожидается, что перечень уязвимостей будет опубликован в течение нескольких часов.
Источник: http://www.opennet.ru/opennews/art.shtml?num=42763
|
0 | Tweet | Нравится |
|