Firefox 47 перешёл на стадию бета-тестирования, что ознаменовало прекращение формирования базовой функциональности и сосредоточение всего внимания на выявлении ошибок и контроле качества. Одновременно сформирован выпуск Firefox Developer Edition 48, который заменил собой aurora-ветку, в рамках которой проводится оценка готовности тех или иных новшеств для последующего бета-выпуска. Загрузить бета-выпуск можно на данной странице, а Firefox Developer Edition здесь. Релиз Firefox 47 намечен на 7 июня, а Firefox 48 на 2 августа. Улучшения, представленные в бета-версии Firefox 47: Реализована возможность автоматического преобразования устаревших блоков показа видео, завязанных на применении проигрывателя на базе технологии Adobe Flash и ссылающихся на YouTube. Речь ведётся об ещё встречающихся на некоторых сайтах вставках видео в формате "embed", которые могут быть обработаны только при помощи Flash. Данные блоки на лету транслироваться в современный код на основе iframe, обеспечивающий показ видео с
Состоялся web-браузера Firefox 46, а также мобильной версии Firefox 46 для платформы Android. Выпуск отнесён к категории веток с длительным сроком поддержки (ESR), обновления для которых выпускаются в течение года. В ближайшие часы ожидается обновление прошлых веток с длительным сроком поддержки Firefox 38.8.0 и 35.1, а также пакета SeaMonkey 2.41. В скором времени на стадию бета-тестирования перейдёт ветка Firefox 47 и будет отделён Firefox Developer Edition 48. В соответствии с шестинедельным циклом разработки релиз Firefox 47 намечен на 7 июня, а Firefox 48 на 2 августа. Основные новшества: Переход на GTK3+ в сборках для платформы GNU/Linux. Поддержка GTK2+ пока сохранена и поддерживается в полном объёме. Переход Firefox на GTK3+ является важным звеном в реализации работы на системах, поддерживающих протокол Wayland. $ ldd libmozgtk.so |grep libgtk libgtk-3.so.0 => /usr/lib/i386-linux-gnu/libgtk-3.so.0 (0xb722c000) Web-страницы, открытые без шифрования по HTTP и содержащие формы ввода
Марк Майо (Mark Mayo), занимающий пост вице-президента Mozilla и главного менеджера Firefox, представил проект Tofino, в рамках которого развивается серия экспериментальных решений по дальнейшему развитию интерфейса пользователя в web-браузерах. Проект примечателен тем, что в опубликованном прототипе вместо движка Gecko используется платформа Electron, созданная GitHub для редактора Atom и основанная на браузерном движке Chromium. Для построения интерфейса вмесо XUL используется web-фреймворк React. Платформа Electron позволяет создавать самодостаточные приложения на основе браузерных технологий. Разработчикам доступны модули Node.js, а также расширенный API для формирования нативных диалогов, интеграции приложений, создания контекстных меню, манипуляции окнами, доступа к файловой системе и взаимодействия с подсистемами браузерного движка. Electron рассматривается как перспективный проект, определяющий направление расширения использования браузерных технологий в будущем. Несмотря на то, что используя
Доступен корректирующий выпуск Firefox 45.0.2, в котором исправлено несколько проблем: Крах при воспроизведении видео с использованием API Media Source Extension; Появившееся в выпуске Firefox 45 регрессивное изменение, блокирующее отправку заголовка content-type при пустых значениях тега "input type=file", что привело к неработоспособности некоторых форм загрузки данных; Проблема с отправкой заголовка Cookie из web worker при включении блокировки сторонних Cookie; Регрессивное изменение, отразившееся на проблемах с использованием атрибута srcset в теге image; Нарушение операций копирования и вставки из буфера обмена при переносе данных из Firefox в некоторые старые приложения на базе движка Gecko, например, в Thunderbird.
В ночных сборках Firefox реализована возможность загрузки проприетарного закрытого CDM-модуля (Content Decryption Module) Widevine, предназначенного для декодирования медиаконтента, защищённого авторскими правами. Напомним, что Firefox уже обеспечивает поддержку технических средства защиты авторских прав: в Firefox 32 был добавлен API Encrypted Media Extensions, необходимый для работы с защищённым контентом, а в Firefox 38 обеспечена загрузка CDM-модуль Primetime от компании Adobe. CDM-модуль Primetime от компании Adobe обладает рядом недостатков, например, выполнен в форме NPAPI-плагина и зависит от Adobe Flash, что привело к решению заменить его на модуль Widevine CDM от компании Google. Widevine CDM уже используется в Chrome и обладает таким преимуществом, как прозрачная поддержка работы с сервисами потокового вещания, требующими наличия плагина Silverlight для воспроизведения видео. Widevine CDM даёт возможность просматривать защищённый контент без установки NPAPI-плагинов, что является важным
Разработчики Mozilla рассказали о решении поставлять некоторые новшества в Firefox без привязки ко времени формирования релиза. Подобные новшества будут затрагивать подсистемы Firefox, оформленные в виде встроенных модулей, реализованных по аналогии с обычными дополнениями. Начиная с Firefox 45 в виде подобного модуля поставляется коммуникационный клиент Hello, который теперь может обновляться независимо от основной кодовой базы Firefox, что позволяет вносить улучшения не дожидаясь основного релиза.
Доступен корректирующий выпуск Firefox 45.0.1, в котором возобновлена поддержка открытия URI с префиксом JAR (в Firefox 45 перестал работать IBM iNotes) и отключена библиотека обработки шрифтов Graphite, в которой недавно была устранена опасная уязвимость. Устранены пять проблем: потеря настроек поисковых систем; очистка списка поисковых систем; сбой в работе XSLTProcessor.importStylesheet; нарушение работы нижней строки показа ссылок; некорректная обработка настройки "Accept third-party cookies: Never" в about:preferences#privacyсо.
M.C. Straver (Moonchild), создатель браузера Pale Moon, обсудил с другими разработчиками планы по дальнейшему развитию проекта. Разработчики планируют создать новый браузерный продукт, который будет развиваться бок о бок с Pale Moon, а после завершения стабилизации придёт ему на смену. Базовый код Pale Moon основан на наработках Firefox 24 и всё больше расходится с кодовой базой Firefox, что затрудняет перенос исправлений и новых технологий. В долгосрочной перспективе, продолжение развития устаревшей кодовой базы рассматривается как тупиковый процесс, особенно при внедрении в Firefox таких нововведений как многопроцессный режим, дополнения WebExtensions и движок Servo. В новом браузерном продукте предлагается перейти на код одного из более новых выпусков Firefox, но сохранить большинство самобытных особенностей Pale Moon, в том числе классический интерфейс пользователя, поддержку XPCOM, XUL и тем оформления. Такой шаг позволит улучшить совместимость с современными web-технологиями и упростить перенос
Firefox 46 перешёл на стадию бета-тестирования, что ознаменовало прекращение формирования базовой функциональности и сосредоточение всего внимания на выявлении ошибок и контроле качества. Одновременно сформирован выпуск Firefox Developer Edition 47, который заменил собой aurora-ветку, в рамках которой проводится оценка готовности тех или иных новшеств для последующего бета-выпуска. Загрузить бета-выпуск можно на данной странице, а Firefox Developer Edition здесь. Релиз Firefox 46 намечен на 19 апреля, а Firefox 47 на 7 июня. Улучшения, представленные в бета-версии Firefox 46: Web-страницы, открытые без шифрования по HTTP и содержащие формы ввода пароля ("input type=password"), теперь помечаются как небезопасные. Для подобных страниц в адресной строке показывается специальный значок, сигнализирующий о том, что соединение небезопасно. Данная функция была добавлена в Firefox 44, но требовала включения опции security.insecure_password.ui.enabled в about:config, в Firefox 46 данная возможность включена по
Майк Хомми (Mike Hommey), мэйнтейнер пакета Iceweasel, сообщил о воплощении в жизнь соглашения по использованию в Debian бренда Firefox вместо Iceweasel. Firefox 45 уже загружен в репозиторий Unstable и заменил собой пакеты с Iceweasel. Пользователи Iceweasel, работающие с Debian Unstable, получат обновления в котором будет совершён автоматический переход на Firefox. В Debian Stable пакеты с Firefox ESR будут интегрированы после окончания поддержки ветки Iceweasel/Firefox ESR 38, время жизни которой истекает через три месяца. Напомним, что проект Mozilla сделал для дистрибутива Debian исключение в области использования торговой марки Firefox, что позволило отказаться от практики распространения пакета с Firefox под именем Iceweasel. В соответствии с изначальными требованиями Mozilla, браузер Firefox можно распространять под именем Firefox только если он собран из оригинальных исходных текстов. В Debian пакет с Firefox включает ряд дополнительных патчей, связанных с оперативным исправлением ошибок,