Firefox 8 перешел на стадию бета-тестирования. Релиз намечен на 8 ноября. Одновременно выпущен корректирующий релиз Firefox 7.0.1, в котором устранена проблема с пропаданием дополнений после проведения обновления браузера.
Основные улучшения Firefox 8:
- Обеспечение контроля за автоматически устанавливаемыми дополнениями, которые интегрируются в Firefox без спроса при установке различных программных продуктов (такое практикуется, например, для продуктов Microsoft, Skype, Java). По умолчанию все новые автоматически добавляемые дополнения будут отключены и смогут быть активированы только при одобрении пользователем через специальную форму;
- Для принятия решения о разрешении или блокировании уже установленных ранее дополнений, установленных без участия пользователя, в момент первого запуска после обновления Firefox будет выведен специальный диалог со списком проблемных дополнений;
- В форму быстрого поиска добавлен Twitter;
- В настойки добавлен режим загрузки вкладок по требованию, позволяющий ускорить запуск браузера в ситуации восстановления содержимого окон прошлой сессии;
- Увеличена производительность и уменьшено потребление памяти при использовании HTML5-тегов audio и video;
- Для контроля загрузки WebGL-текстур с других доменов реализована спецификация Cross Origin Resource Sharing (CORS), определяющая способ организации доступа к ресурсам с внешних источников. CORS позволяет блокировать проведение атаки через WebGL на GPU и видеодрайвер. Суть атаки в возможности попиксельной реконструкции содержимого изображения, к которому нет прямого доступа (например, изображение загружено в другой вкладке браузера), используя особенность отображения текстур. В прошлых версиях браузера из соображений безопасности поддержка междоменных текстур WebGL была отключена;
- Добавлена поддержка HTML5-атрибута "contextmenu" для создания контекстных меню;
- Добавлена поддержка метода insertAdjacentHTML(), позволяющего произвести разбор текстовой строки, содержащей элементы HTML или XML, и включить полученные в результате DOM-узлы в указанную позицию дерева;
- Улучшение поддержки CSS-свойства "-moz-hyphens" для различных языков. Свойство позволяет включить автоматическое разбиение слов с расстановкой знака переноса. Начиная с версии Firefox 8 будет поддерживаться и русский язык, если раньше перенос строк производился только по словам, то теперь возможен перенос с разрывом слов на части;
- Улучшение поддержки WebSocket, обновление WebSocket API до последней редакции черновой версии стандарта.
Улучшения в мобильной версии Firefox 8 для платформы Android:
- Поддержка шифрования сохраненных параметров аутентификации на сайтах с использованием одного пароля доступа (Master Password);
- Возможность размещения произвольных закладок на домашней вкладке (Home Screen), что позволяет упростить доступ к наиболее посещаемым сайтам;
- Использование в мобильной версии единого движка рендеринга с настольной версии браузера.