Firefox 33
Доступна финальная версия Mozilla Firefox 33.
Основные новшества:
Поддержка формата H.264 с помощью опциональной загрузки готовой бинарной сборки кодека от Cisco Снижено потребление памяти и ускорена работа со строковыми операциями. Для строковых данных, попадающих в диапазон Latin1, выигрыш по памяти может составлять до 50% Улучшено восстановление сессии после сбоя и поиск в адресной строке Установка соединения с HTTP-прокси по HTTPS Поисковые подсказки в поле поиска на домашней странице (about: home) и в новых вкладках (about: newtab) Азербайджанская локализация [az] Удалён отладочный сервис JSD (JavaScript Debugger) в пользу Debugger API Исправлена ошибка, из-за которой незавершённые загрузки отображались, как завершённые В сборках для Windows операции отрисовки вынесены в отдельный поток, что повышает плавность воспроизведения видео и анимации. Известные ошибки:
Встроенный просмотрщик PDF некорректно отображает некоторые изображения, но это затрагивает весьма незначительное число документов Некоторые ошибки сертификатов невозможно проигнорировать В инструменты разработчика добавлены:
Отображение элементов, имеющих привязанные обработчики событий Боковая панель cо списком ярлыков для каждого правила @media в текущем наборе стилей Добавление новых правил прямо из раздела Rules Изменение правил @keyframes в Инспекторе (раздел Rules) Редактор кривых Безье Подсветка СSS-преобразований в инспекторе стилей Возможность отключить кэширование в браузере Новые команды в командной строке разработчика Новые опции в настройке инструментов разработчика Интегрированная среда разработки WebIDE Отображение перерисовываемых элементовCSS:
Поддержка @counter-style (966166) Убран префикс у -moz-ethiopic-numeric (985825) Поддержка стилей счётчиков disclosure-open и disclosure-closed в list-style-type (982355) Исправлены CSS-анимации с пустыми свойствами keyframes, теперь они могут отправлять события (1004377) Новый цвет из спецификации CSS Colors level 4 — rebeccapurple (1024642) Поддержка CSS Fonts Level 3 (включается через layout.css.font-features.enabled): Если в шрифте отсутствуют глифы, необходимые для font-variant-caps, то они будут сгенерированы автоматически (961558) Поддержка свойства font-synthesis (871453) HTML:
Экспериментальная поддержка элемента (870022). Включается через dom.image.picture.enabled Тег , особенно без указания атрибута «for», больше не применяется к (597650) Атрибуту «rel» тега добавлена поддержка значения noreferrer (530396)JavaScript:
Удалён нестандартный метод Number.toInteger () (1022396) Методы Map.prototype.set (), WeakMap.prototype.set () и Set.prototype.add () можно использовать последовательно, они теперь возвращают объект, а не undefined (1031632) Параметры по умолчанию, инициализированные до инициализации функции или в теле функции, не могут быть использованы в качестве параметров по умолчанию (1022962) В константах объектов теперь разрешены сокращённые свойства: по умолчанию значения свойств инициализируются переменными с аналогичными именами. Например, функция f (x, y) { return {x: x, y: y}; } эквивалентна f (x, y) { return {x, y}; } (875002) API/DOM:
Поддержка RadioNodeList API (779723) Новый интерфейс DOMMatrix (1018497) Поддержка нестандартного (но поддерживаемого остальными браузерами) свойства DOMException.stack (857648) Метод CanvasPattern.setTransform () (1019257) Поддержка MP4 в Media Source Extensions (включается через media.mediasource.enabled) (1000686) Экспериментальная поддержка свойств HTMLMediaElement.audioTracks и HTMLMediaElement.videoTracks (включается через media.track.enabled) (744896) Нестандартный XMLHttpRequest.mozBackgroundRequest () доступен только внутри Firefox, а не всем сайтам (1035242) Удалены исключённые из спецификации W3C Touch Events события touchenter и touchleave (1036444) MathML:
Поддержка атрибутов columnspacing, framespacing и rowspacing у элемента (330964); Использование Open Type MATH для задания констант дробей, стеков, корней и скриптов (961365) Security:
Отключена поддержка legacy Crypto API (тянулась еще из Netscape). Соответственно, отключены свойства/функции интерфейса window.crypto. Они будут полностью удалены в следующем выпуске. На замену им активно разрабатывается Web Crypto API Удалён старый, нестандартный CSP-парсер, внедрённый еще в Firefox 4. Следует использовать новый бэкенд CSP (Content Security Policy) Отключена поддержка старых, небезопасных и редко используемых алгоритмов: 3DES, Camellia, DSS и RC4 512, 1000 и 1023-битные RSA-сертификаты признаны ненадёжными и заблокированы. Современные сертификаты должны быть хотя бы 2048-битными. firefox, mozilla