Улучшения, представленные в бета-версии Firefox 36:
Новая реализация системы настройки. Вместо традиционного диалога с достаточно запутанным распределением настроек, новый интерфейс оформлен по аналогии с менеджером дополнений. Настройки более явно распределены по категориям и вместо диалогового окна отображаются в отдельной вкладке в основном окне браузера. Отказ от отдельного диалогового окна даёт возможность унифицировать интерфейс настройки для разных типов устройств и операционных систем, так как конфигуратор отображается во вкладке по аналогии с обычными web-страницами. Новый конфигуратор скорее всего не войдёт в релиз Firefox 36 и пока ограничится тестированием в бета-ветке. Пользователи Firefox 35 могут оценить работу конфигуратора через URL "about:preferences";
Поддержка синхронизации ссылок, закреплённых на стартовой странице;
Шифр RC4 признан небезопасным, его использование теперь приводит к отображению в интерфейсе специального индикатора;
Реализована подмножество API Media Source Extensions (MSE) API, позволяющее генерировать мультимедийные потоки из javascript-приложений. В том числе реализована поддержка воспроизведения с YouTube с использованием HTML5-проигрывателя.
Серия изменений, влияющих на совместимость с дополнениями. Началась подготовка дополнений к переходу Firefox на многопроцессную архитектуру, в связи с чем ограничены возможности некоторых XPConnect-прослоек.
В javascript добавлена поддержка типа Symbol, определённого в спецификации ECMAScript 6 и применимого для идентификаторов свойств объектов;
Реализовано поведение прокрутки CSSOM-View, позволяющее обеспечить плавную прокрутку содержимого без задействования собственных библиотек;
Добавлены CSS-свойства object-fit и object-position, определяющие, как следует вместить в область заменяемый элемент;
Добавлено CSS-свойство isolation, определяющее применение изоляции элемента от другого содержимого при наложении;
Добавлено CSS-свойство will-change, через которое можно информировать браузер о типе применяемых к элементу изменений, что позволяет заранее выбрать нужный метод оптимизации до фактического внесения изменений;
Добавлен CSS-параметр unicode-range, позволяющий определить используемый диапазон символов, который будет загружен из шрифта (даёт возможность сэкономить трафик и не загружать лишние символы);
Избавлены от префикса "-moz-" CSS-свойства text-decoration-color, text-decoration-line и text-decoration-style;
В функцию преобразования строки в число ToNumber(string) добавлена поддержка литералов для указания двоичных (0b) и восьмеричных (0o) данных;
Прекращена поддержка протокола SPDY/3 (оставлена поддержка SPDY/3.1);
Проведена работа по существенному увеличению производительности генераторов, определённых в спецификации ECMAScript 6 и позволяющих организовать эффективное выполнение функций в асинхронном режиме. После внесения изменений скорость функций-генераторов увеличилась в двадцать два раза;
Поддержка инспектирования механизма Promise, позволяющего определить значение, которое пока неизвестно, но будет определено через какое-то время. Отладчик также распознаёт и работает с вычисляемыми источниками.
Обеспечено использование указанного через директиву "//# sourceURL=" имени файла в данных о стеке, возвращаемых геттером Error.prototype.stack;
Добавлена экспериментальная настройка dom.webcomponents.enabled при которой в дереве разметки явно отображаются скрытые элементы;
Расширены возможности вставки из буфера обмена при клике правой кнопкой на узле дерева разметки;
В встроенной среде разработки WebIDE добавлена поддержка подсоединения к Firefox for Android для отладки работы приложения на мобильном устройстве.
Удалена опция "-remote";
В версии для платформы Android реализован новый интерфейс для планшетов, который стал больше походить на настольную версию браузера, чем на вариант для смартфонов, сохранив при этом лёгкость управления с сенсорного экрана.
Улучшения, ожидаемые в Firefox 37:
Поддержка механизма OneCRL для централизованного отзыва сертификатов. Технология похожа по своей сути на применяемый в Google Chrome механизм CRLset и основывается на распространении централизованной базы, отслеживающей отзыв сертификатов промежуточных удостоверяющих центров;
Прекращение поддержки DSA в сертификатах и TLS;
Поддержка в сертификатах полей с ограничениями по email;
Расширены информационные сообщения об ошибках SSL, не связанных с сертификатами;
Для работы расширения False Start в протоколе TLS теперь требуется набор шифров на основе блочного шифрования AEAD;
Поддержка значения "contents" в CSS-свойстве display
(display:contents), при указании которого вместо генерации определённого типа элемента, будет использован псевдоэлемент, сформированный из нескольких дочерних элементов;
IndexedDB и WebSocket теперь доступны в многопоточных обработчиках Web Workers;
Обеспечена возможность вызова панели отладки для URL chrome:// и about://;
В web console добавлен вывод информации о недостаточно надёжных шифрах;
В панели отслеживания сетевой активности представлена новая реализация интерфейса для отображения информации, связанной с безопасностью;
В интерфейс инспектирования страниц добавлена панель для управления элементами анимации;
В версии для платформы Android
представлен новый бэкенд для менеджера загрузок, обновлён интерфейс для планшетов, в адресной строке реализовано отображение URL вместо заголовка страницы, обеспечена возможность трансляции вывода на устройства Matchstick.
