Firefox 36
Доступна финальная версия Mozilla Firefox 36:
Синхронизация закреплённых на стартовой странице ссылок; Полная поддержка HTTP/2; Узбекская локализация; Удалён ключ запуска -remote; Изменения в работе дополнений, необходимые для перевода браузера на многопроцессный режим; Исправлены разлогинивания из Facebook и Google после перезапуска браузера; В случае зависания браузера при закрытии, будет предлагаться отправка разработчикам информации о сбое; Поддержка SPDY/3 прекращена в пользу SPDY/3.1; Новый тег , позволяющий веб-сайту ограничить отправку реферера при переходе на другой сайт. Инструменты разработчика:
Отладка динамически вычисляемого кода; Подсоединение Firefox for Android к десктопному WebIDE; Box Model Highlighter теперь работает при удалённой отладке; «Инверсия дерева вызовов» в Профайлере; Инспектирование Promises; Дополнительные опции при операциях вставки в Инспекторе.CSS:
Свойство will-change (уведомляет браузер о предстоящем изменении элемента, чтобы браузер заранее подготовил оптимизации) (961871); Свойство white-space теперь работает с элементами (82711); Поддержка unicode-range в @font-face (указание используемого диапазона символов, чтобы не загружать весь шрифт целиком) (475891); Избавлены от префикса text-decoration-color, text-decoration-line, и text-decoration-style (825004); Свойства object-fit и object-position (определяют, как вместить в область заменяемый элемент) (624647); Свойству display добавлено возможное значение «contents» (907396); Свойство isolation (изоляция элемента от другого содержимого при наложении) (1077872); Работа приведена в соответствие со спецификацией, что позволило решить проблему с неожиданными появлениями оттенков серого (591600); обзавёлся возможностью настраивать интерполяцию между цветами (1074056); Свойство scroll-behavior (плавная прокрутка внутри любого элемента) (1010538).JavaScript:
Поддержка типа Symbol (1066322); Заглушка »@@iterator» заменена на Symbol.iterator (918828); Функция ToNumber (string) поддерживает двоичные (0b) и восьмеричные (0o) литералы (1079120); const теперь требует инициализатор (611388); Оператор delete порождает временную «мертвую» зону при использовании с let и const (1074571); Нестандартные let blocks и let expression объявлены устаревшими и будут удалены в будущем; Обработка дополнительного аргумента-итератора конструктором WeakMap (1092537); Работа генераторов ускорена в 22 раза.API/DOM:
Метод CanvasRenderingContext2D.resetTransform (); Поддержка ECDSA в Web Crypto API (1034854); WebGL 2.0: интерфейс WebGLQuery и метод WebGL2RenderingContext.invalidateFrameBuffer (); Интерфейс MediaDevices, содержащий основанный на Promise вариант getUserMedia (). Доступен через Navigator.mediaDevices (1033885); DRM: метод Navigator.requestMediaKeySystemAccess () (1095257); Экспериментальная поддержка виртуальной реальности (отключённая настройка dom.vr.enabled) (1036604); Функция, связанная с RTCPeerConnection.onsignalingstatechange получает событие в качестве параметра (1075133); Web Animations: методы AnimationPlayer.play (), AnimationPlayer.pause () и AnimationPlayer.playState; DOMRequest обзавёлся методом then () (839838); Методы Element.scroll (), Element.scrollTo (), Element.scrollBy (), и Element.scrollIntoView () (1087559). Безопасность:
RC4 отныне считается небезопасным, поддержка будет прекращена в будущем (1093595); 1024-битные RSA-сертификаты более не заслуживают доверия; Удалена поддержка сертификатов EV-SSL с ключом менее 2048 бит (622859); Поддержка директивы CSP 1.1 form-action; Опция «сообщать веб-сайтам, что я не хочу, чтобы меня отслеживали» лишилась варианта «хочу, чтобы отслеживали». firefox, mozilla