Firefox 11

Firefox 11 — свежая версия качественной бесплатной программы для просмотра сайтов.

CSS

  • Поддержка вложенных @-правил, ранее по стандарту являвшихся недопустимыми, но в CSS3-модуле Conditional Rules разрешённых (кроме @charset, @import и @namespace, обязанных располагаться в начале таблицы стилей).
  • Поддержка нестандартного CSS-свойства text-size-adjust (в версии Firefox для смартфонов), позволяющего отключить inflation — механизм автоматического масштабирования и перераспределения текста на небольших экранах при отображении сайтов, на такие экраны не рассчитанных.

JavaScript, DOM

  • Поддержка DOM-свойства element.outerHTML, которое отличается от innerHTML тем, что включает в себя не только код содержимого элемента, но и код самого элемента. Изначально свойство было нестандартной возможностью браузера IE, но в HTML5 оно было стандартизовано.
  • Поддержка получения HTML-страницы в виде DOM-дерева средствами XMLHttpRequest. Ранее это было возможно только для XML-кода.
  • Battery API, первичная поддержка которого была добавлена в Firefox 10, теперь включён по умолчанию.
  • Поддержка атрибутов muted и loop для элементов AUDIO и VIDEO, а также одноимённых свойств и свойства defaultMuted для DOM-интерфейса HTMLMediaElement.
  • Новый метод window.cancelAnimationFrame() позволяет отменить ранее сделанный запрос на кадр анимации. Подобно связке setTimeout()/clearTimeout(), в метод cancelAnimationFrame() передаётся идентификатор запроса, ранее возвращённый методом window.requestAnimationFrame().
  • Поддержка WebSocket API обновлена для соответствия свежей версии спецификации, и его возможности теперь доступны в Firefox без префикса moz.

Веб-разработка

Новые инструменты для веб-разработчика:

  • редактор CSS-стилей, доступный из меню «Веб-разработка → Редактор стилей» в меню кнопки Firefox, в пункте «Инструменты» классического меню либо с помощью сочетания клавиш Shift+F7;
  • просмотр страницы в наглядном трёхмерном виде («Инструменты → Веб-разработка → Инспектор → 3D»), работающий с использованием WebGL. Ранее эта возможность была доступна в виде расширения Tilt 3D, а теперь встроена в Firefox.

Прочее

  • Экспериментальная (по умолчанию отключена) поддержка протокола SPDY, разработанного исследовательской группой Google и призванного ускорить загрузку веб-страниц. Включить SPDY в Firefox 11 можно путём установки параметра network.http.spdy.enabled в значение true на странице настроек Firefox, доступной по псевдоадресу about:config.
  • При отображении исходного кода веб-страниц теперь используется HTML5-парсер. Одним из позитивных следствий этого является встроенное обнаружение некоторых синтаксических ошибок — например, неэкранированных амперсандов или лишних закрывающих тегов, отображаемых в окне просмотра исходного кода полужирным красным шрифтом со всплывающим кратким описанием сути ошибки.
  • Изображения, открытые по прямой ссылке (отображаемые не в составе веб-страницы), теперь центрируются и отображаются на тёмном фоне. К сожалению, фоновый цвет слишком тёмный, а его настройка не предусмотрена. Чтобы вернуть прежний вариант просмотра изображений или произвольно задать цвет фона и центрирование, можно использовать расширения Old Default Image Style или ImageTweak.
  • Поддержка переноса профилей (закладок, истории и cookie-записей) из браузера Google Chrome.

См. также: