Стала доступна для загрузки финальная версия Mozilla Firefox 28.0. Официальное объявление о релизе традиционно появится несколько позже размещения файлов. Сами файлы уже не изменятся, даже если в последний момент будет найдена критическая ошибка (в этом случае состоится внеплановый выпуск 28.0.1, 28.0.2 и т.д.)
Основные новшества:
- Предварительная версия нового интерфейса для сенсорных устройств, работающих под управлением Windows 8. Данная версия стала первой и последней - недавно разработчики отказались от её внедрения в силу того, что число пользователей, участвующих в тестировании Firefox для Windows Metro, не превысило тысячи;
- Полностью реализована и включена по умолчанию поддержка Gamepad API;
- Поддержка веб-уведомлений центром уведомлений Mac OS X;
- Возможность управления громкостью видео и звука, проигрываемых с помощью HTML5-тегов video и audio;
- Поддержка кодека Opus в WebM;
- Поддержка воспроизведения видеоформата VP9;
- Удалена поддержка протокола SPDY 2, так как существует более актуальная версия протокола 3.1;
- Поддержка атрибута 'mathvariant' спецификации MathML 2.0;
- Уведомление о зависании фоновой нити;
- Реализована и включена по умолчанию поддержка атрибута «color» тега «input» (<input type=color>);
- Поддержка многострочных flexbox для компоновки элементов на странице, что позволяет веб-дизайнеру создавать блоки контента, размеры и позиционирование которых изменяются в зависимости от размера экрана, обеспечивая наилучшее заполнение свободного места;
- Улучшена поддержка HTML5 и современных веб-стандартов. Эти функции уже реализованы, но не включены по умолчанию:
- Pointer Events - для включения необходимо установить настройку dom.w3c_pointer_events.enabled в значение true;
- Web Components - для включения необходимо установить настройку layout.css.background-blend-mode.enabled в значение true;
- Липкое позиционирование CSS - для включения необходимо установить настройку layout.css.sticky.enabled в значение true;
- CSS Background Blend Mode - для включения необходимо установить настройку layout.css.background-blend-mode.enabled в значение true. Наглядное изображение данного режима;
- Экспериментальная поддержка директивы «script-nonce» из спецификации CSP 1.1. Для включения необходимо установить настройку security.csp.experimentalEnabled в значение true.
>>> Подробности