Firefox 42 теперь является версией для разработчиков. Это приносит с собой принудительное подписание надстроек, но есть и другие функции, которые менее спорны.
Новый вид Windows 10, который Firefox 40 представил конечным пользователям, также представлен в Developer Edition Firefox 42, как с облегченной, так и с темной версиями.
В этой версии по умолчанию включен многопроцессорный Firefox (также известный как Electrolysis или «e10s»). Целью этого средства является визуализация и выполнение связанного с Интернетом содержимого в едином фоновом процессе «содержимого», который взаимодействует с основным процессом Firefox через различные протоколы ipdl (язык определения межпроцессного взаимодействия).
Согласно вики Mozilla:
Два основных преимущества этой модели — безопасность и производительность. Улучшения безопасности достигаются за счет песочницы, а повышение производительности связано с тем, что несколько процессов лучше используют доступные вычислительные мощности клиентов.
Брайан Гринстед в своем сообщении в блоге о взломах Mozilla дает следующие советы:
Если у вас возникли проблемы с надстройками после обновления до Developer Edition 42, попробуйте отключить несовместимые надстройки или вернуться в режим одного процесса, используя настройки about:.
Еще одно изменение заголовка — отладка Firefox для Android по Wi-Fi — не требуется USB-кабель или ADB.
Брайан Гринстед также упоминает, что недавний выпуск проектом React его новой версии Devtools for React изначально поддерживает Firefox.
Его список других заметных изменений включает:
Стеки асинхронных вызовов теперь позволяют отслеживать поток кода через setTimeout, обработчики событий DOM и обработчики Promise.
В WebIDE появилась новая настраиваемая страница симулятора Firefox OS. Отсюда вы можете изменить симулятор для работы с индивидуальным профилем и размером экрана, используя список предустановок из эталонных устройств.
Предустановки фильтров CSS теперь доступны в инспекторе.
Во всплывающей подсказке MDN теперь используется подсветка синтаксиса для примеров кода.
При использовании сочетания клавиш «копировать» в инспекторе внешний HTML-код выбранного узла теперь копируется в буфер обмена.
вместе с другими улучшениями UX и CSS.