Разработчики проекта Mozilla опубликовали план постепенного прекращения поддержки дополнений, не переведённых на API WebExtensions или несовместимых с многопроцессным режимом работы Firefox. Как и было намечено ранее, полный переход на WebExtensions и прекращение поддержки XUL-дополнений ожидается в Firefox 57, который выйдет 28 ноября. В Firefox 57 также будет удалена прослойка для обеспечения совместимости с дополнениями, испытывающими проблемы с многопроцессным режимом работы. В Firefox 53, намеченном на 18 апреля, многопроцессный режим будет включен по умолчанию для всех пользователей, с некоторыми исключениями. В частности, если установленное и активное дополнение снабжено специальным флагом multiprocessCompatible=false, указывающим на несовместимость с многопроцессным режимом, то Firefox будет запущен в однопроцессном режиме. Если дополнение не содержит данный флаг, но присутствует в чёрном списке дополнений, несовместимых с многопроцессным режимом, Firefox запустится в многопроцессном режиме, а
Firefox 52 перешёл на стадию бета-тестирования, что ознаменовало прекращение формирования базовой функциональности и сосредоточение всего внимания на выявлении ошибок и контроле качества. Кроме того сформирован выпуск Firefox Developer Edition 53, который заменил собой aurora-ветку, в рамках которой проводится оценка готовности тех или иных новшеств для последующего бета-выпуска. Загрузить бета-выпуск можно на данной странице, а Firefox Developer Edition здесь. Релиз Firefox 52, который отнесён к категории выпусков с длительным сроком поддержки, намечен на 7 марта, а Firefox 53 на 18 апреля. Изменения, представленные в бета-версии Firefox 52: Изменён вывод предупреждения о проблемах с безопасностью в случае обращения к страницам, содержащим форму ввода пароля, без использования HTTPS. Вместо индикатора наличия проблем с безопасностью в адресной строке реализовано контекстное предупреждение, выводящееся непосредственно рядом с полем ввода пароля; Реализована спецификация Strict Secure Cookies,
Доступны корректирующие выпуски web-браузера Firefox 51.0.1 и почтового клиента Thunderbird 45.7.0. В Firefox 51.0.1 устранена проблема с активацией в многопроцессном режиме дополнений, несовместимых с ним. В частности, если дополнение присутствует в белом списке E10SAddonsRollout.jsm, но в манифесте самого дополнения указан флаг multiProcessCompatible=false, многопроцессный режим теперь не применяется. В новом выпуске также устранена ошибка, из-за которой определение местоположения через API Geolocation не работало на платформе Windows. В Thunderbird 45.7.0 устранены проблемы с предпросмотром сообщений после переименования или перемещения папок IMAP, налажена работа кнопки "Move To" в панели поиска сообщений, обеспечено отображение неопределённого получателя для сообщений с незаполненным получателем ("undisclosed recipients"), решена проблема с принятием/отклонением email-приглашений в календаре-планировщике при хранении принятых и отправленных сообщений в одной папке.
Компания Facebook подвела итоги инициативы по увеличению эффективности локального кэширования на стороне web-браузеров, проведённой совместно с разработчиками Chrome и Firefox. Инженеры Facebook обратили внимание на то, что ощутимая часть запросов связана с получением сведений об актуальности прокэшированного статического контента (в основном изображения, CSS- и JavaScript-файлы), в процессе повторной загрузки страниц или запроса идентичных ресурсов при открытии новой страницы. Внесённые разработчиками Firefox и Chrome изменения позволили на 60% сократить число запросов статических ресурсов, что привело не только к снижению нагрузки на серверную инфраструктуру, но и значительно увеличило скорость загрузки страниц. В частности, за счёт сокращения отправки лишних сетевых запросов для проверки актуальности прокэшированных браузером ресурсов, скорость повторной загрузки страниц Facebook возросла на 28%. При этом изменения не специфичны для Facebook и повышают эффективность работы с любыми другими сайтами.

Релиз Firefox 51

24.01.2017 17:11
Официально представлен релиз web-браузера Firefox 51, а также мобильной версии Firefox 51 для платформы Android. В ближайшие часы ожидается обновление прошлой ветки с длительным сроком поддержки 45.7. Выпуск SeaMonkey 2.48 планируется сформировать в феврале. В скором времени на стадию бета-тестирования перейдёт ветка Firefox 52 и будет отделён Firefox Developer Edition 53. В соответствии с шестинедельным циклом разработки релиз Firefox 52 намечен на 7 марта, а Firefox 53 на 18 апреля. Основные новшества: Добавлена встроенная поддержка звукового кодека FLAC (Free Lossless Audio Codec), развиваемого сообществом Xiph.Org и обеспечивающего уровень сжатия звукового потока в 50-60% без потери качества (lossless). FLAC поддерживается в контейнерах FLAC, MP4 и Ogg; Изменено оформление диалога сохранения паролей, добавлен флаг для показа пароля перед его сохранением; Обеспечен вывод предупреждения о проблемах с безопасностью в случае обращения без использования HTTPS к страницам, содержащим форму ввода
Разработчики Firefox рассматривают вопрос перевода средств для разработчиков (Developer Tools) из встроенной функциональности в форму системного дополнения, предлагаемого по умолчанию в Firefox и не отображаемого в менеджере дополнений (для просмотра следует использовать about:support). Поставка в виде системного дополнения позволит организовать независимый от браузера цикл разработки и более часто выпускать обновления с предложением новых возможностей, проводя новшества без необходимости длительной обкатки в тестовых ветках Firefox. Кроме того, системные дополнения могут быть отключены по желанию пользователя (в том числе обсуждается возможность отключения по умолчанию системного дополнения с Developer Tools).
В ночных сборках Firefox реализован новый программный интерфейс для создания тем оформления, основанный на WebExtensions API, а также предложено три варианта оформления по умолчанию. Кроме ранее доступной темы оформления из коробки предложены две новые темы - Compact Dark и Compact Light, созданные по мотивам тем оформления для Firefox Developer Edition. Новые темы можно активировать через Appearance в менеджере дополнений (about:addons) или через меню настройки внешнего вида (Menu/Customize). Новые темы являются первым шагом на пути к реализации плана по визуальному обновлению Firefox в 2017 году.
В Firefox 53, релиз которого запланирован на 18 апреля, планируется включить встроенный просмотрщик JSON, предоставляющий удобный интерфейс для навигации по структурированным данным в этом формате. В интерфейсе предоставлена возможность раскрытия блоков в соответствии с заданным фильтром и сохранения или копирования выделенных областей. Следует отметить, что в состав кодовой базы просмотрщик JSON добавлен ещё в Firefox 44, но отключен по умолчанию (для активации в about:config нужно указать devtools.jsonview.enabled=true).
Спустя девять месяцев с момента прошлого выпуска состоялся релиз пакета SeaMonkey 2.46, объединяющего в рамках одного продукта набор приложений для работы в сети, разрабатываемых под эгидой проекта Mozilla: web-браузер, почтовый клиент, систему агрегации новостных лент (RSS/Atom), WYSIWYG-редактор html-страниц Composer, IRC-клиент ChatZilla, набор средств для web-разработчиков, включающих DOM inspector и JavaScript-отладчик. Пакет доступен в сборках для платформ Linux, Windows и macOS. Из изменений отмечается только синхронизация с кодовой базой Firefox 49 и решение проблем с воспроизведением HTML5-видео (например, c YouTube) в полноэкранном режиме.
Более года назад проект Mozilla объявил о решении прекратить поддержку плагинов с интерфейсом NPAPI в Firefox. На текущий момент в ночных сборках Firefox прекращена поддержка NPAPI-плагинов кроме Flash, а версия Firefox 52 станет первой версией браузера, в которой будет запрещён запуск NPAPI плагина GNOME Shell integration, обеспечивающего интеграцию Firefox с GNOME Shell и репозиторием расширений extensions.gnome.org. Для пользователей расширений GNOME Shell подготовлена замена NPAPI плагина - GNOME Shell integration for Chrome (chrome-gnome-shell). Не стоит думать, что слова "for Chrome" в названии проекта означают поддержку только браузера Google Chrome - chrome-gnome-shell поддерживает все популярные браузеры - Google Chrome/Chromium, Vivaldi, Opera и Firefox. На самом деле, "for Chrome" означает "для браузеров, поддерживающих API расширений Chrome", а в последних версиях Firefox добавлена поддержка собственной реализации API расширений Chrome - Webextensions - достаточной для работы GNOME Shell