Mozilla Firefox

Продукт
Разработчики: Mozilla
Дата последнего релиза: 2017/08/09
Отрасли: Интернет-сервисы

Содержание

Mozilla Firefox (англ. «огненная лиса») — один из самых популярных в мире веб-браузеров, созданный в 2002 году в Британии. Первоначально имел название Phoenix, которое позже трансформировалось в Firebird, а потом приняло нынешнее название.

Firefox является одним из наиболее гибких браузеров с широкими возможностями настройки: пользователь сам может устанавливать дополнительные темы, изменяющие внешний вид программы, и расширения, добавляющие новую функциональность.

Скриншот окна браузера

На чьи деньги разрабатывается браузер

22 декабря 2011 года американское интернет-издание All Things Digital раскрыло истинную причину, по которой переговоры о продлении взаимовыгодного соглашения между Mozilla и Google заняли больше времени, чем обычно.

Новое соглашение было заключено спустя несколько недель после завершения предыдущего. Хотя в прошлый раз анонс поступил за несколько месяцев до даты истечения договора. По информации ресурса, это связано не с тем, что Google, имеющая собственный браузер, долго не соглашалась уступить (как думали некоторые), а с тем, что компании Mozilla сделали слишком много выгодных предложений.

Издание пишет, что помимо Google в переговорах участвовали Microsoft и Yahoo. Все они сражались за одно и то же: сделать в качестве поисковика по умолчанию и домашней страницы по умолчанию собственные поисковые системы. В результате Google пришлось поднять предлагаемую сумму, которую она пообещала платить Mozilla за указанные привилегии, до $300 млн в год. Это втрое больше, чем прежде. В рамках предыдущего соглашения в 2010 г. поисковый гигант заплатил Mozilla около $100 млн[1].

Всего в рамках 3-летнего соглашения интернет-гигант заплатит Mozilla более $1 млрд – это минимальная гарантированная сумма, которую разработчик популярного браузера получит в любом случае, добавляет All Things Digital.

Известно, что у Microsoft есть собственный браузер - Internet Explorer, - который пока что занимает первое в мире место по популярности. Но его доля постепенно снижается, главным образом из-за роста популярности Google Chrome. Использование по умолчанию поисковика Microsoft Bing в еще одном популярном браузере помогло бы увеличить его мировую долю, а, стало быть, и доходы, которые софтверная корпорация получает от интернет-рекламы. Журналисты полагают, что именно Microsoft принимала в тендере наиболее активное участие, так как она не жалеет денег на развитие своего поисковика.

Для Yahoo выгода менее очевидна, так как компания пользуется поисковым движком Microsoft. Тем не менее, с точки зрения удержания рыночных позиций привилегии в Firefox могли бы помочь компании. В любом случае возможность выбора сервера Yahoo для отображения результатов поиска в Firefox сохраняется, как и Microsoft Bing.

Версии и новости вокруг проекта

2018

Блокировка скриптов трекинга, майнеров и скриптов для получения цифровых отпечатков

31 августа 2018 года стало известно, что последующих версиях браузера Firefox компания Mozilla будет по умолчанию блокировать скрипты для межсайтового и другого трекинга, вредоносные майнеры и скрипты для получения цифровых отпечатков. Представленные функции будут реализованы в ближайшие месяцы 2018 года в рамках трех инициатив, главной целью которых является защита конфиденциальности пользователей, блокировка вредоносных скриптов и увеличение скорости загрузки web-страниц.

Скрипты для межсайтового трекинга будут блокироваться по умолчанию, начиная с Firefox 65. Это станет возможным благодаря удалению файлов cookie и блокировке доступа к хранилищу для сторонних скриптов.

Помимо межсайтового трекинга, следующие версии браузера будут по умолчанию блокировать вредоносные скрипты, в том числе майнеры наподобие Coinhive и скрипты для снятия цифровых отпечатков (идентификации пользователей на основе характеристик их устройств и других данных). Функция блокировки майнеров криптовалюты по умолчанию уже реализована в других браузерах, в частности в Opera.


На август 2018 года протестировать предложенные функции можно в «ночной» сборке Firefox 63. Для этого нужно зайти в «Центр управления» , выбрать раздел «Блокировка контента» и поставить галочки напротив соответствующих опций[2].

Защита от майнинга в Firefox 63

В конце мая 2018 года стало известно о добавлении в Firefox механизма защита браузера от майнинга. Нововведение станет полезным полезным, учитывая желание владельцев некоторых сайтов заработать на растущем курсе криптовалют.

Функция, позволяющая автоматически обнаруживать и отключать встраиваемые в коды веб-страниц майнинговые скрипты, будет включена в версию Firefox 63, которая к маю 2018 года находится на стадии бета-тестирования.

В Firefox появилась защита от майнеров криптовалют

На фоне удорожания биткоина и других цифровых валют все чаще можно видеть, как посетители некоторых сайтов предоставляют мощности своих компьютеров в обмен на доступ к контенту, и зачастую обе стороны все устраивает.

Для обычного пользователя процесс добычи криптовалюты при посещении сайта зачастую остается фактически незаметным. Конечно, при большой нагрузке на процессор соответствующим образом начинает работать система охлаждения, но непосвященный пользователь просто не поймет, в чем дело.

По оценкам разработчиков браузера Opera, который ранее в 2018 году также обзавелся блокировщиком майнинга, скрытая добыча криптовалют организована примерно на 3 млн сайтов.

Помимо защиты от несанкционированного майнинга, в Firefox 63 появятся еще несколько функций для обеспечения повышенной безопасности. Так, система защиты от отслеживания (сбор данных на интернет-ресурсах) будет активна по умолчанию. В соответствующих настройках появится возможность выборочного включения блокировки счетчиков, различных виджетов и трекеров рекламных сетей.

Кроме того, Mozilla добавит блокирование внешних JavaScript-скриптов, изображений и iframe-страниц с сайтов, занесенных в черный список disconnect.me, а также внедрит защиту от скриптов, применяемых для идентификации пользователя.

Mozilla собирается выпустить финальную версию Firefox 63 в октябре 2018 года.[3]

2017

Версия 57: интерфейс, замена движка, искусственный интеллект

8 августа 2017 года компания Mozilla анонсировала выход версии браузера Firefox 57 с движком Quantum и модернизированным дизайном.

В погоне за популярностью разработчики добавили в Firefox 57 несколько функций в надежде, что Firefox 57 станет версией, которая побудит бывших пользователей браузера к возвращению. [4]

Бывший технический директор Mozilla Андреас Гал видит незавидной судьбу Firefox: около трёх лет назад вместе со сменой CEO принято стратегическое решение - сконцентрировать усилия на десктопном рынке, но вместо этого стоило сфокусироваться на мобильных устройствах.

В предыдущих версиях ПО внедрена многопроцессность, она повышает производительность. Другие составляющие проекта:

  • Stylo (ускорение операций форматирования),
  • Quantum Flow (устранение багов, которые замедляют работу браузера),
  • Quantum Compositor (ускорение отображения сайтов),
  • WebRender (аппаратное ускорение рендеринга).

В Firefox 57 разработчики обещают интерфейс Photon, плавные анимации и чёткие элементы интерфейса на любом разрешении. Предполагается внедрение функций искусственного интеллекта.

Версия браузера 57 получит движок Quantum, он заменит Gecko. Выход Firefox 57 запланирован на 14 ноября 2017 года.

Firefox 54.0

Mozilla выпустила в июне 2017 года Firefox 54 – первую полностью многопроцессную, а значит более быструю версию своего браузера. До этого весь веб-контент обрабатывался в один поток, теперь обрабатывается в четыре потока. Каждому потоку выделяется своя оперативная память и свои ресурсы процессора. Благодаря этому Firefox будет работать быстрее, а зависание одной из вкладок перестанет приводить к зависанию всех остальных.

Нововведение является логичным шагом в развитии проекта Electrolysis, или e10s, в рамках которого Mozilla постепенно превращает Firefox в многопроцессный браузер. В августе 2016 г. компания выпустила Firefox 48, в котором выделила в отдельный процесс обработку пользовательского интерфейса, благодаря чему он продолжал работать доже при зависании вкладок. Однако контент все еще обрабатывался в один поток.

Сравнение с Chrome

Поскольку рост количества процессов приводит к большему расходу оперативной памяти, Firefox не будет обрабатывать каждую вкладку как отдельный поток. Количество потоков контента ограничено до четырех, в отличие, например, от Chrome, который открывает новый процесс для каждой вкладки, занимая все больше и больше памяти. В Firefox 54, по мнению разработчиков, был найден оптимальный баланс между скоростью и памятью.

По данным тестов Mozilla, версия Chrome для Windows требует в 1,77 раза больше оперативной памяти, чем 64-битная версия Firefox, и в 2 раза больше, чем 32-битная версия. В macOS Chrome использует в 1,36 раз больше памяти, чем 64-битный Firefox, и в 1,42 больше, чем 32-битный[5].

Планы на будущее

В версии Firefox 55 количество потоков по умолчанию будет равняться четырем, но пользователь сможет по своему желанию увеличить их число до семи, воспользовавшись строкой dom.ipc.processCount в about:config.

2016

Firefox 50.0

15 ноября 2016 года компания Mozilla анонсировала релиз веб-браузера Firefox 50.0.

Скриншот окна браузера, (2016)

Среди наиболее значимых изменений:

  • обновления в клавиатурных сочетаниях: опция для переключения вкладок по Ctrl+Tab в порядке их недавнего использования и просмотр страницы в режиме читателя (Reader Mode) через Ctrl+Alt+R [6];
  • опция поиска по странице с совпадением только по целому слову;
  • защита от загрузки большого количества исполняемых файлов в Windows, Mac и Linux;
  • улучшенная производительность SDK-расширений и расширений, использующих загрузчик SDK-модуля;
  • улучшенная доступность WebGL в Windows (поддержку получили более 98% пользователей Windows 7 и выше);
  • встроенная коллекция иконок Emoji для операционных систем без родных Emoji-шрифтов (Linux и Windows версии 8 и ниже);
  • в Android-версии добавлена поддержка видео в HLS (через player overlay), упрощён пользовательский интерфейс комбинированием панелей недавних вкладок (Recent Tabs) и истории (History);
  • многочисленные изменения для веб-разработчиков (включая поддержку X-Content-Type-Options, реализацию заголовка Referrer-Policy и ряд новых возможностей в CSS/HTML/JavaScript и API.

Firefox 49

20 сентября 2016 года вышел релиз веб-браузера Firefox 49 и мобильной версии Firefox 49 для платформы Android.

В соответствии с шестинедельным циклом разработки релиз Firefox 50 намечен на 8 ноября 2016 года, а Firefox 51 на 24 января 2017 года[7].


Основные изменения

  • В сборки для платформы Linux добавлена возможность загрузки проприетарного CDM-модуля (Content Decryption Module) Widevine, который может использоваться для декодирования медиаконтента, защищённого авторскими правами без установки NPAPI-плагинов. Ранее данный модуль был доступен из коробки только для пользователей платформ Windows и macOS. Поддержка Widevine даёт возможность работы с такими сервисами как Netflix и Amazon Prime Video без необходимости установки Microsoft Silverlight, Adobe Flash и других плагинов. Отключить CDM-модуль Widevine можно в настройках "about:addons";
  • Из базового состава удалён коммуникационный клиент Hello. Компонент Hello, основанный на технологии WebRTC, позволял обмениваться сообщениями, совершать аудио- и видеовызовы и открывать совместный доступ к экрану. В качестве замены предлагается воспользоваться альтернативными дополнениями, такими как Talky, Cisco Spark, Appear.in или Jitsi Meet.
  • В режим читателя добавлена возможность использования синтезатора речи для голосового чтения содержимого страницы. Имеется возможность регулирования темпа речи и выбора голосового набора (мужской или женский голос). Чтение может вестись в фоне и продолжается при переключении на другую вкладку. При остановке чтения Firefox запоминает позицию и в дальнейшем возобновляет чтение с сохранённого момента. Для синтеза речи используются средства, предоставляемые операционной системой;
  • В режим читателя добавлена возможность корректировки ширины текста и межстрочных интервалов, а также выбора цвета фона;

Скриншот окна ПО, (2016)
  • Включение по умолчанию многопроцессного режима расширено на пользователей ограниченного списка дополнений, проверенных на предмет совместимости с многопроцессным режимом (в прошлой версии режим распространялся только на пользователей без установленных дополнений). По тестам Mozilla при использовании многопроцессного режима наблюдается увеличение отзывчивости браузера на 400%;
  • Параметры входа, сохранённые для страницы HTTP, теперь предлагаются при попытке входа на эти страницы по HTTPS без необходимости сохранения отдельных параметров входа;
  • Расширены элементы для HTML5-видео и аудио: Воспроизведение теперь можно зацикливать через встроенную в контекстное меню кнопку. В контекстное меню также добавлена кнопка для ускоренного воспроизведения (1.25 от базовой скорости);
  • Включена по умолчанию система формирования шрифтов на базе библиотеки Graphite2;
  • В интерфейс about:memory добавлен отчёт для отслеживания потребления памяти, связанного с обработкой шрифтов;
  • В основном меню закладок появилась подборка из 5 свежих закладок, которые были добавлены последними. При желании пользователь сможет скрыть новый блок. Ранее подобные закладки отражались в отдельном разделе, но теперь будут вынесены на видное место.
  • Представлен API Web Speech, предоставляющий средства синтеза и распознавания речи для web-приложений. API состоит из двух частей: SpeechSynthesis (синтез речи) и SpeechRecognition (распознавание речи);
  • Увеличена производительность воспроизведения видео на системах без механизмов аппаратного ускорения, но с процессором, поддерживающим инструкции SSSE3;
  • Продолжено усовершенствование API WebExtensions для разработки дополнений, совместимых с браузером Chrome. Из новых программных интерфейсов отмечается history API для работы с историей посещений (поддерживается выборка и удаление элементов). В WebNavigation API добавлена поддержка дополнительных режимов transitionType (manual_subframe). В downloads API добавлена возможность загрузки бинарных данных, сгенерированных скриптами. В версии для Android добавлена поддержка некоторых специфичных для платформы API, в настоящее время поддерживается только pageAction API, но в будущем появится поддержка tabs, windows и browserAction API;
  • Проведена работа по обеспечению совместимости с завязанными на WebKit мобильными приложениями. В новой версии добавлена поддержка ряда специфичных для WebKit возможностей, поставляемых с префиксом "-webkit-", таких как интерфейс WebKitCSSMatrix(), -webkit-gradient() и CSS-свойства -webkit-text-fill-color, -webkit-text-stroke-color, -webkit-text-stroke-width, -webkit-text-stroke. Кроме того обеспечен маппинг имён CSS-свойств с префиксом "-webkit-" к свойствам без префикса и с префиксом "-moz-";
  • В свойстве mask-image добавлена поддержка использования нескольких масок элементов SVG вместо изображения;
  • В средства для разработчиков добавлена опция для удаления элементов IndexedDB;
  • Добавлена поддержка тегов details и summary, определяющих содержимое виджетов с дополнительной и сводной информацией;
  • В атрибуте sandbox появилась поддержка свойств 'allow-popups-to-escape-sandbox' и 'allow-modals';
  • В атрибуте attr-referrerpolicy появилась поддержка свойств 'no-referrer-when-downgrade' и 'origin-when-cross-origin';
  • Добавлены CSS-свойства background-position-x и background-position-y для задания смещений относительно фонового слоя;
  • В CSS обеспечена поддержка определения 4- и 8-знаковых идентификаторов цветов, включающих информацию о прозрачности (#RRGGBBAA и #RGBA);
  • Псевдо-класс :dir() и CSS-свойство text-align-last избавлены от префикса "-moz-";
  • Добавлено свойство overflow-wrap, выступающее в качестве альтернативы word-wrap;
  • В Network Monitor добавлен новый столбец "Причина" (Cause), в котором отображается тип причины совершения каждого сетевого запроса. При наведении мыши отображается всплывающеая подсказка с кодом вызова или трассировкой стека JavaScript, что позволяет выяснить какая часть страницы или скрипта является источником совершения запроса;
  • В режим инспектирования добавлены средства для изучения детальной информации о производительности анимации CSS и DOM. Например, можно быстро определить анимированные свойства, которые не могут быть выполнены с привлечением средств аппаратного ускорения;
  • Переработано контекстное меню, отображаемое для элементов разметки в режиме инспектирования. Длинный список возможных действий реорганизован в серию подменю;
  • В редакторе правил CSS расширен список элементов замены, предлагаемых системой автодополнения ввода;
  • В отображаемых в web-консоли ошибках, теперь присутствуют ссылки на соответствующую проблеме документацию;
  • Представлена новая цветовая схема для подсветки синтаксиса, которая более контрастна и лучше читаема. Новая схема доступна как для светлой, так и для тёмной темы оформления инструментов для web-разработчиков;
  • Для систем Windows 7 без Platform Update задействована прослойка D3D11 WARP;
  • Для работы Firefox на платформе Windows теперь обязательно наличие процессора с поддержкой инструкций SSE2;
  • Увеличена производительность работы на системах OS X, не снабжённых средствами аппаратного ускорения. Улучшены настройки сглаживания шрифтов в OS X;

В выпуске для платформы Android

  • Добавлен режим для просмотра страниц в режиме offline, позволяющий пользователю просмотреть ранее открытые станицы при отсутствии сетевого соединения;
  • Обеспечено запоминание позиции прокрутки и уровня масштабирования для открытых вкладок;
  • Обновлён показываемый при первом запуске экран с обзором основных возможностей;
  • Добавлена защита от воспроизведения мультимедийного контента одновременно в нескольких вкладках;
  • Обеспечено скрытие устаревших вкладок при восстановлении сеанса;
  • Добавлена поддержка доставки асинхронных уведомлений через Push API;

Кроме новшеств и исправления ошибок в Firefox 49 устранены 19 уязвимостей, из которых четыре помечены как критические, т.е. могут привести к выполнению кода злоумышленника при открытии специально оформленных страниц.

2015

Firefox 43 - 64-разрядный для Windows

16 декабря 2015 года стало известно о доступности 64-разрядной версии Firefox для загрузки[8].

64-разрядный вариант входит в состав версии 43, выпущенной для всех платформ и поддерживает версии от Windows 7 и позднее, что охватывает большую часть пользователей.

Для операционных систем Linux и Mac OS X 64-разрядные версии Firefox стали доступны намного ранее. Для Windows до сих пор ограничивались сборками Nightly - нестабильными для релиза. Разработчики планировали отказаться от проекта, прекратив работу над ним в ноябре 2012.

В 2014 году Mozilla обещала выпустить браузер, а в 2015 году он появился в канале разработчиков. Технологии Windows 10 позволяют браузеру повысить скорость работы и безопасность использования данных, но отсутствие поддержки некоторых расширений не добавляет позитива. Mozilla предполагает в последующих релизах планирует устранить этот недостаток.

Firefox 43 поддерживает режим приватного просмотра (private browsing) с технологией Tracking Protection, получив второй список блокировки. Версия для Android получила индикатор воспроизведения аудио на вкладках, появившийся в Firefox 42 на настольных ПК. В списке чтения контент можно помечать прочитанным или непрочитанным, раздел История на планшетах в ландшафтном режиме отображается по новому. Панель задач получила изменения под интерфейс Android Marshmallow.

На всех версиях улучшен API для воспроизведения видео формата MP4. На сенсорных экранах при выделении полей ввода отображается новая экранная клавиатура.

Вышел релиз Firefox 41

22 сентября 2015 года вышел релиз браузера Firefox версии 41 и мобильной версии Firefox 41 для платформы Android. Ожидается обновление ветки с длительным сроком поддержки Firefox 38.3.0, почтового клиента Thunderbird 38.0.3 и пакета SeaMonkey 2.38[9].

Скриншот окна программы, 2015

Ожидается, что на стадию бета-тестирования перейдёт ветка Firefox 42 и будет отделён Firefox Developer Edition 43. В соответствии с шестинедельным циклом разработки релиз Firefox 42 намечен на 3 ноября 2015 года, а Firefox 43 на 15 декабря 2015 года.

В числе изменений:

  • оформление интерфейса восстановления сеанса и приветственного экрана;
  • возможность установки аватара для профиля в Firefox Account;
  • включение средств мгновенного обмена сообщениями в коммуникационном клиенте Hello;
  • удалена опция browser.newtab.url, позволявшая отображать произвольную страницу вместо интерфейса открытия новой вкладки. В качестве причины удаления упоминаются многочисленные жалобы на злоупотребления. Например, некоторые поставщики программного обеспечения через данную опцию организовывают показ своих сайтов на странице новой вкладки, а разработчики вредоносного ПО пользуются указанной возможностью для перенаправления пользователя на рекламные сайты. Для пользователей, которым необходимо открывать отдельную страницу для новых вкладок предлагается установить специальное дополнение.
  • поддержка использования SVG-изображений для миниатюр favicons;
  • для работы WebRTC теперь применяется PFS (Perfect Forward Secrecy)
  • значительное увеличение производительности декодирования изображений. При прокрутке на некоторых устройствах скорость отображения изображений увеличилась в два раза;
  • в расширениях прекращена поддержка бинарных XPCOM-компонентов. XPCOM представляет собой похожую на CORBA систему, предоставляющую слой для включения библиотек, разработанных на различных языках программирования. XPCOM устарел и испытывает проблемы со стабильностью, так как интеграции в дополнения бинарных библиотек, загружаемых в единое адресное пространство основного процесса, может использоваться для манипуляции внутренними структурами Firefox. Вместо XPCOM для обращения к бинарным библиотекам из дополнений предложено использовать предоставляемый в SDK API system/child_process, основанный на запуске отдельного дочернего процесса для внешнего кода.
  • увеличена производительность отрисовки теней (box-shadow);
  • возможность копирования и вырезания web-контента из блоков JavaScript при помощи конструкции document.execCommand("cut"/"copy");
  • включение по умолчанию API MessageChannel и MessagePort;
  • включение по умолчанию API CSS Font Loading;
  • для SVG-элементов реализовано свойство transform-origin, позволяющее изменить точку применения трансформации для элемента;
  • объект Navigator.onLine, отражающий состояние сетевого соединения (работает в Windows и OS X);
  • реализован Cache API, позволяющий запрашивать данные из кэша по идентификаторам окна, Worker и ServiceWorker;
  • в интерфейса анализа сетевой активности сетевые запросы теперь могут быть экспортированы в формате HAR;
  • в интерфейс инспектирования добавлена кнопка New Rule, позволяющая быстро добавить новые CSS-свойства для текущей страницы;
  • в интерфейсе инспектирования страниц добавлена новая панель для манипуляции псевдо-классами ":hover", ":active" и ":focus";
  • добавлена возможность создания скриншота элемента из интерфейса просмотра разметки;
  • в интерфейсе инспектирования реализована возможность копирования элемента с определением правил CSS через контекстное меню Copy Rule Declaration;
  • планируемое отключение по умолчанию не подписанных дополнений отложено и будет реализовано в Firefox 43. * в Firefox 41 продолжен показ предупреждения о применении неподписанного дополнения;
  • присутствовавшие в бета-выпуске оптимизации для AdBlock и реализация просмотра кода страницы внутри вкладки исключены из релиза и появятся в следующем выпуске;

В версии для платформы Android:

  • обеспечена возможность отправки запросов в разные поисковые системы через панель поиска;
  • реализован режим закрытия вкладки через экранный жест;
  • добавлена возможность открытия внешних URL из приложений Android в фоновом режиме;
  • добавлена поддержка выбора сохранённых параметров входа для сайта через специальный всплывающий диалог;
  • улучшено управление закладками, в том числе добавлено определение дубликатов закладок.

Кроме новшеств и исправления ошибок в Firefox 41 устранено двадцать уязвимостей, из которых пять помечены как критические, т.е. могут привести к выполнению кода злоумышленника при открытии специально оформленных страниц.

64-разрядную версию Firefox для Windows отложили

31 августа 2015 года стало известно о решение компании Mozilla - отложить релиз 64-разрядной версии браузера Firefox для платформы Windows. Причина - нерешенная проблема с «песочницей».

В 2010 году 64-разрядная версия появилась в канале Nightly. В этом канале публикуются результаты первого этапа разработки каждой нестабильной версии браузера Firefox. После её усовершенствования она отправляется в канал Beta и, после тестирования, анализа этой версии, происходит релиз финального варианта браузера.

Firefox, 2015

В 2012 году 64-разрядный Firefox убрали из канала Nightly, но потом вновь вернули. В 2014 году разработчики сообщили о намерении выпустить варианты браузера для всех каналов, но дальше канала Beta дело не двинулось. Выход финальной версии Firefox 41 назначен на 22 сентября 2015 года. На 1 сентября 2015 года доступна 32-разрядная версия или можно пользоваться 64-разрядной бета, работа которой нестабильна.

Выпущен релиз Firefox v. 40

12 августа 2015 года Mozilla Foundation представила 40-ю версию веб-браузера Firefox, как для настольных ПК, так и для Android-устройств[10].

Окно браузера Firefox v.40, 2015

В составе версии модернизация пользовательского интерфейса, ориентированного на операционную систему Windows 10, расширенную антивирусную защиту и коррекция ошибок.

Поскольку Windows 10 предназначена в том числе и для работы с сенсорными экранами, разработчики увеличили некоторые элементы интерфейса, для удобства работы пальцами. "Выросли" кнопка закрытия вкладок и шрифт в адресной строке.

При использовании поиска в панели задач Windows 10 Firefox будет отображать результаты запросов из поискового движка, который пользователь выбрал вместо Bing (вероятно, когда Firefox установлен браузером "по умолчанию"). Используя функцию Google Safe Browsing, Firefox 40 будет выдавать предупреждение при попытке перехода на небезопасный веб-сайт, содержащий вредоносное ПО.

Устранена критическая уязвимость 0-day в PDF.js

7 августа 2015 года разработчики проекта Mozilla сообщили о выявлении критической уязвимости (CVE-2015-4495) в PDF-вьюере PDF.js, встроенном в браузер Firefox[11].

Компания выпустила обновления Firefox 39.0.3 и 38.1.1 ESR, но ещё до выхода исправления стало известно о фактах эксплуатации этой уязвимости посредством размещения вредоносных рекламных блоков на одном из российских новостных сайтов общей тематики.

Уязвимость позволяет атакующему обойти ограничения режима изоляции JavaScript-кода (same origin) и выйти за пределы окружения браузера, что даёт возможность прочитать содержимое локальных файлов в окружении пользователя и выполнить JavaScript-код в контексте локальных файлов. Например, используемый для атаки вредоносный код внедрялся в PDF.js и выполнял поиск файлов, содержащих персональные сведения пользователя, после чего загружал их на сервер злоумышленников. Поражались не только компьютеры с Windows, но и Linux-системы.

После запуска в Windows, проводился поиск файлов конфигурации, которые могут содержать пароли, в том числе настройки subversion, s3browser, Filezilla, .purple, Psi+, популярных FTP-клиентов. В Linux отправлялось содержимое /etc/passwd, .bash_history, .mysql_history, .pgsql_history, файлов из директории .ssh, настроек Remmina, Filezilla и Psi+, текстовых файлов, в именах которых имеются слова pass и access, и любых shell-скриптов. Использование дополнений для блокирования рекламы могло защитить от выполнения эксплойта, в зависимости от вида используемых фильтров и блокировщиков.

Отказ от поддержки Adobe Flash

14 июля 2015 года стало известно, что Mozilla ввела принудительную блокировку всех версий Adobe Flash Player в браузере Firefox[12].

О блокировке сообщил в Twitter Марк Шмидт (Mark Schmidt), глава службы поддержки Firefox в Mozilla. Он заявил, что Flash Player будет разблокирован тогда, когда Adobe устранит в нем уязвимости, эксплуатируемые хакерами. Компания и раньше действовала аналогично. Блокировка Flash Player включена по умолчанию в последнем обновлении браузера.

Mozilla заблокировала Flash Player в Firefox на следующий день после того, как глава Facebook по информационной безопасности Алекс Стамос (Alex Stamos) призвал Adobe закрыть Flash раз и навсегда.

«Для компании Adobe пришло время объявить дату завершения жизненного цикла Flash и попросить разработчиков браузеров установить блокировки с этого дня», — заявил Алекс Стамос (Alex Stamos) в Twitter.

Публикация Стамоса и блокировка Flash в Firefox появились после взлома компании Hacking Team, занимающейся поиском уязвимостей и выпуском инструментов для их эксплуатации, которые она продает правительствам и коммерческим организациям во всем мире. После того как хакеры взломали Hacking Team, они опубликовали внутреннюю документацию компании в открытом доступе (архив объемом 400 ГБ).

В документации содержится масса информации об уязвимостях в известных продуктах, о которых их производители не знают. Среди них — три уязвимости в Adobe Flash Player. Одну из них сотрудники Hacking Team охарактеризовали как «самую прекрасную уязвимость за четыре года», что означает - Hacking Team использовала эту уязвимость в течение долгого времени, не сообщая о ней Adobe.

Все три уязвимости позволяют внедрять вредоносный код в компьютеры под управлением Microsoft Windows, Apple OS X и Linux. «Самую прекрасную уязвимость» (CVE-2015-5119) компания Adobe устранила, другие две пообещала устранить "на этой неделе".

Издание The Register обратилось к Adobe с вопросом: делает ли компания что-то самостоятельно для поиска уязвимостей. В Adobe ответили, что этому процессу отведено определенное количество внутренних ресурсов. Кроме того, аналитики Adobe регулярно взаимодействуют с сообществом и другими участниками рынка, которые помогают искать бреши.

В 2010 году бывший гендиректор Apple Стив Джобс (Steve Jobs) первым дал бой Adobe и ее Flash-плееру. Он объяснил, что ни iPhone, ни iPad не поддерживают эту технологию, потому что она потребляет много энергии и не является достаточно безопасной. После этого Adobe свернула разработку мобильной версии Flash Player для платформы Android.

Вышел релиз Firefox версии 39.0

30 июня 2015 года веб-браузер Firefox обновился до версии 39.0.

Релиз Firefox 39 последовал общему тренду в безопасности — отказу от поддержки протокола SSLv3.

В Firefox изменения:

  • возможность поделиться ссылкой в социальных сетях с помощью специальной кнопки в Firefox Hello;
  • улучшенная анимация и скроллинг для Mac OS X в рамках Project Silk;
  • определение вредоносного программного обеспечения (SafeBrowsing malware) для файлов, загружаемых в Mac OS X и Linux;
  • поддержка цвета кожи для смайликов (emoji - эмодзи) в Unicode 8.0;
  • различные улучшения в поддержке HTML5 (например, появились CSS Scroll Snap Points);
  • история ввода в Webconsole теперь сохраняется даже после закрытия панели инструментов;
  • исправлено отображение прерванных загрузок, ранее отмечаемых как успешные для HTTP 1.1;
  • устранена регрессия, которая могла привести к отказу отображения Flash.

Вышел релиз Firefox 37

31 марта 2015 года проект Mozilla представил релиз web-браузера Firefox 37 и мобильную версию Firefox 37 для платформы Android[13].

Ожидается выпуск пакета Seamonkey 2.34. Разработчики сообщили о выходе на стадию бета-тестирования проекта Firefox 38. От него отделится Firefox Developer Edition 39, идущий на смену проекту Aurora. В соответствии с шестинедельным циклом разработки, выход релиза Firefox 38 намечен на 12 мая 2015 года, а Firefox 39 на 30 июня 2015 года.


Новшества

  • Добавлена система рейтинга Heartbeat, нацеленная на сбор сведений о удовлетворённости работой браузера через проведение опроса, предлагающего оценить качество текущего выпуска по пятибалльной шкале.

  • Реализовано подмножество API Media Source Extensions (MSE) API, позволяющее генерировать мультимедийные потоки из JavaScript-приложений. В том числе реализована поддержка воспроизведения с YouTube с использованием HTML5-проигрывателя. Поддержка MSE включена по умолчанию только для формата WebM при работе с сервисом YouTube. Для полного включения в about:config следует активировать переменные media.mediasource.enabled и media.mediasource.mp4.enabled;

  • Для HTTP/2 реализована поддержка дополнительной схемы шифрования без аутентификации, активируемой при поддержке сервером спецификации AltSvc. При данной схеме обеспечивается только шифрование потока данных без выполнения операций подтверждения достоверности сервера;

  • Отключен откат на небезопасные версии TLS;

  • Обращение к поисковой системе Bing теперь производится с использованием HTTPS;

  • Для сборок с турецкой локалью по умолчанию задействована поисковая система Yandex;

  • Улучшена производительность отрисовки WebGL на платформе Windows за счёт использования API Direct3D 11 вместо Direct3D 9;

  • В WebRTC задействована новая реализация протоколов SDP (Session Description Protocol) и JSEP (Javascript Session Establishment Protocol);

  • Поддержка механизма 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 добавлен вывод информации о недостаточно надёжных шифрах;

  • В панели контроля сетевой активности представлена новая реализация интерфейса для отображения информации, связанной с безопасностью, в том числе выводятся данные о сертификатах, версии TLS/SSL и методах защиты соединения;

Файл:Screen-Shot-2015-01-13-at-3.44.05-PM-500x286.png

Скриншот интерфейса браузера, 2015

  • В состав включён инструмент Valence, позволяющий использовать Firefox Developer Tools для отладки сторонних браузеров, таких как Chrome, Chrome для Android и Safari для iOS;

  • В системе инспектирования шрифтов появилась возможность просмотра всех используемых на странице шрифтов, включая упомянутые в блоках iframe;

  • В интерфейс инспектирования страниц добавлена панель для управления элементами анимации. Разработчики получили возможность контролировать использование Web Animations API по шкале времени, приостанавливать и продолжать воспроизведение анимации.

Новая панель контроля анимации в Firefox 37, 2015

  • Доступный в бета выпуске новый интерфейс настройки не включен по умолчанию в релизе и ожидается в Firefox 38.

Пользователи Firefox 37 могут оценить работу нового конфигуратора через URL "about:preferences";

  • Улучшения в версии для платформы Android:

  • Новый бэкенд для менеджера загрузок, обеспечивающий более высокую производительность.
  • В адресной строке реализовано отображение URL вместо заголовка страницы.
  • Обеспечена возможность трансляции вывода на устройства Matchstick.

Кроме новшеств и исправления ошибок, в Firefox 37 устранена серия уязвимостей, из которых несколько отмечены как критические, т.е. могут привести к выполнению кода злоумышленника при открытии специально оформленных страниц.

2014: Новый релиз и добавление кнопки "Забыть"

10 ноября 2014 года Mozilla отпраздновала[14] 10-летие браузера Firefox юбилейным релизом и серией новшеств, связанных с защитой конфиденциальности пользователей. Они включают в себя новую кнопку «Забыть», возможность использовать поисковую систему DuckDuckGo, экспериментальную защиту отслеживания и инициативу конфиденциальности Polaris. Идея Polaris, который является инициативой центра Center for Democracy & Technology (CDT) и проекта Tor, заключается в «объединении идей лидеров по защите конфиденциальности», говорит Гэвин Шарп, старший технический руководитель Mozilla.

Mozilla представила редакцию Firefox для веб-разработчиков, а также превью для разработчиков Firefox OS 2.0 для референц-устройства Flame.

Firefox имеет одно существенное преимущество: это единственный крупный браузер, который разработан для служения пользователям, а не на потребности гигантской корпорации, как Apple, Google или Microsoft. Это единственный браузер, который гарантированно не шпионит за вами по каким-либо причинам. Это также единственный крупный браузер с по-настоящему открытым исходным кодом (хотя Chromium также является версией Chrome с открытым исходным кодом).

Конфиденциальность может быть ключевым преимуществом в мире после Сноудена, где люди все больше осознают размер шпионажа, осуществляемого не только американской АНБ, но и такими компаниями, как Google. Даже при уменьшающейся рыночной доле Firefox, при конкуренции с соперниками, имеющими десятки миллиардов долларов, Mozilla, безусловно, может сделать уникальное предложение (USP).

Гэвин Шарп и Чад Вайнер говорят, что Mozilla планирует сделать браузер более удобным для пользователей, чтобы защитить их приватность, и Вайнер привел кнопку «забыть» в качестве примера. Она сотрет историю просмотра предыдущих пяти минут, двух часов или 24 часов. Текущая версия Firefox уже позволяет очистить историю часа, двух или четырех, но Вайнер отмечает, что «кнопка позволяет сделать это очень быстро и удобно».

Кнопка, которую можно разместить на панели инструментов, делает функциональность доступной для обычных пользователей.

Вайнер сказал, что «мы добавляем вариант поиска DuckDuckGo, потому что он имеет очень сильную и очень четкую политику конфиденциальности». Конечно, Google все равно будет включен по умолчанию, и платежи за это являются основным источником доходов Mozilla. Шарп сказал, что другие изменения появятся в «экспериментальных» версиях Firefox. Они включают в себя защиту от слежения, которая «будет блокировать отслеживание на любом сайте, который не соблюдает политику Do Not Track».

Возможно, самой значительной экспериментальной разработкой является «мультипроцессорная архитектура», которая принесет «преимущества производительности и стабильности». Это, так называемый Electrolysis или e10s, и разработчиков просят подтвердить, что их дополнения совместимы с e10s, или сообщать об ошибках на arewee10syet.com/. Все это, как ожидается, появится в Firefox 36 в начале следующего года.

Firefox имеет длинную и почетную историю, как в раннем Интернете, так и как первый большой успех открытого кода. Сегодня его обвиняют в нехватке производительности, но она, по крайней мере такая же, как и у уважаемого Google Chrome, а часто и лучше.

Компании будет не легко. Firefox не имеет огромной базы привязанных пользователей, как Apple, Google и Microsoft. Браузер не поставляется с Windows или Mac OS X, он не может использовать страницу поиска Google для рекламы, и не будет использовать навязчивый стиль Apple, чтобы всучить Safari пользователям Windows.

Тем не менее, организация, которой исполнилось десять лет назад, принесла свободу выбора рынку, где доминировал Microsoft Internet Explorer 6. Она, несомненно, заслужила шанс побороться. И она делает это неплохо.

2013: Браузер Firefox обвинили в разрушении экономики

Американская ассоциация рекламщиков Interactive Advertising Bureau, состоящая из более чем 500 медийных и технологических компаний, отвечающих за 86% рынка онлайн-рекламы в США, выступила категорически против намерения компании Mozilla блокировать в новых версиях браузера Firefox сторонние куки.[15]

В своем открытом письме Mozilla президент и генеральный директор Interactive Advertising Bureau - IAB - Рэндел Ротенберг (Randall Rothenberg) призвал Mozilla отказаться от этого решения, так как оно будет принято «не в пользу интернет-пользователей».

«Если Mozilla решит блокировать куки, каждый пользователь останется без права на доступ к персональному интернету. Блокирование куков - это не та прозрачность и отнюдь не инновационное развитие интернета, о котором говорит Mozilla», - считает Ротенберг.

Куки - это текстовые файлы, которые браузер записывает на диск персонального компьютера. С их помощью обеспечивается запоминание паролей, работа различных функций и показ таргетированной рекламы - куки позволяют узнавать, что пользователь искал в интернете, и показывать релевантные объявления.

С описанной IAB проблемой рекламисты столкнутся после релиза 22 версии Firefox, в которой будут блокироваться куки сайтов, которых пользователь не посещал. В этом случае блокировка куки не скажется на рекламной деятельности крупных площадок, таких как Google или Facebook, но ударит по небольшим рекламным сетям, на сайты которых пользователи не заглядывают.

Напомним, что автоматическая блокировка куков была введена в так называемые ночные сборки Firefox начиная с конца февраля. Глава Mozilla Алекс Фаулер (Alex Fowler) пояснил, что данный шаг был выполнен с желанием сделать веб-серфинг более безопасным для пользователей на фоне роста числа компаний, которые с помощью куков следят за их действиями в интернете. Фаулер добавил, что примером для них послужил веб-браузер Safari от компании Apple, который блокирует куки от рекламодателей по умолчанию.

2012

Firefox для Windows 8 с интерфейсом Metro

Компания Mozilla объявила 13 февраля 2012 года о выходе в следующем квартале действующей версии Firefox, предназначенной для ОС Windows 8 с сенсорным интерфейсом Metro. Других новых функций в этой версии не будет: они появятся только в конце 2012 года.

Mozilla Firefox является основным конкурентом Internet Explorer (IE) от Microsoft. Однако это не помешало ей принять публичные обязательства в развитии интерфейса Metro посредством собственных продуктов. Microsoft заявила ранее, что Internet Explorer 10 войдёт в комплект поставки Windows 8 для настольных ПК, в состав Metro и Windows на ARM (WOA) - операционной системы, ориентированной на планшеты и другие маломощные устройства.

В дополнение к дорожной карте на 2012 год, опубликованной 12 февраля, Mozilla сообщила, что в качестве первого шага создаст «технологическую концепцию» Firefox для Metro. «Это будет не альфа или бета версия, но продукт, демонстрирующий возможности Firefox в Windows 8 Metro», - отметил Аса Дотзлер (Asa Dotzler), директор Mozilla по продукту Firefox.

Концепция продукта будет представлена во втором квартале 2012 года. Альфа- и бета-версии браузера, соответственно, последуют за ней с июля по декабрь 2012 года. «Альфа версия представит возможности инсталляции и базовый функционал просмотра, а бета функционально будет полностью готова представить возможности продукта версии 1.0», - добавила Доцлер.

Mozilla описала некоторые задачи Firefox применительно к Metro, ​​заявляя, что будет опираться на существующие библиотеки Gecko в 32-битной ОС Windows во избежание необходимости портирования огромной части кода браузера в WinRT API. Gecko является двигателем браузера Firefox, в то время как WinRT относится к «Windows Runtime» - новой модели программирования, которую Microsoft продвигает для разработки приложений Metro в Windows 8.

В документе говорится, что Firefox в Metro будет полноэкранным приложением с линейкой задач, где содержатся стандартные элементы управления навигацией (назад, обновить страницу, и т.д.), ещё одной панелью и неким форматом вкладок.

Если заявления компании Mozilla верны в том, что Firefox будет работать на Windows 8 посредством библиотек Gecko, этот новый браузер не будет работать на WOA, а только на Windows 8, пишет Computerworld. Mozilla уже вложила значительные усилия в Firefox для Android и сообщала о создании собственной веб-ориентированной операционной системы для планшетов и смартфонов, получившей название «Boot to Gecko».

Mozilla заявила, что сможет более полно представить объём работы, необходимой для создания Firefox для Metro, после того, как Microsoft представит новую операционную систему 29 февраля 2012 года. Как сообщала ранее Microsoft, приложения для Metro будут распространяться только через собственный ресурс компании (Windows Store).

Metro – торговое обозначение Microsoft сенсорного интерфейса операционных систем Windows 8 и WOA. Windows 8 сможет запускать приложения Metro и традиционные 32- и 64-битные Windows-приложения, а WOA будет работать только с ПО сторонних фирм, созданным специально для Metro.

Отказ от поддержки XP и Windows 2000

Корпорация Mozilla заявила в конце марта 2012 года, что ожидаемая новая версия браузера Firefox 12 будет последней, поддерживающей морально устаревшие версии операционной системы от Microsoft - Windows XP и Windows 2000. Кроме того, начиная с апреля 2012 года будет прекращен выход обновлений безопасности для версии Firefox 3.6 от 2010 года.

Таким образом, начиная с версии Firefox 13 минимальными требованиями для работы браузера станет наличие XP Service Pack 2 (SP2). Firefox 13 не будет работать на Windows 2000, Windows XP RTM или XP SP1. Firefox 12 должен выйти 24 апреля 2012 года, а следующая за ним версия – 4 июня 2012 года.

Решение Mozilla не стало сюрпризом. Отказ от поддержки XP и более ранних версий этой операционной системы обсуждался компанией на протяжении 3-х лет. Директор по продукту Firefox Аса Дотзлер (Asa Dotzler) объяснил позицию компании еще два месяца назад: «Наши разработчики не смогли воспользоваться всеми преимуществами новых функций компилятора [в Visual Studio 2010] и были вынуждены бороться за то, чтобы сберечь новые значимые изменения от взлома, из-за чего в конечном счете пришлось отложить запуск нескольких ключевых обновлений браузера».

В частности, Mozilla не удалось начать поддержку протокола от Google под названием SPDY так быстро, как хотелось бы. Этот протокол обеспечивает более быструю и безопасную загрузку интернет-страниц. Правда, начиная с версии Firefox 11, которая вышла 13 марта 2012 года, этот протокол уже поддерживается.

Mozilla призывает пользователей Firefox, которые все еще используют Windows XP RTM или XP SP1, а также Windows 2000, мигрировать на Windows XP SP3, это обновление для них является бесплатным. Opera работает на Windows 2000, но компания-разработчик рекомендуют пользоваться браузером на базе XP или более поздних версий. В отличие от Opera, Google Chrome установлен минимальный лимит - Windows XP SP2.

Firefox 11

Firefox 11 был выпущен 14 марта 2012 года. Новая версия принесла довольно много новых возможностей и улучшений в плане производительности. Например, она поддерживает протокол SPDY, что обеспечит более быструю и безопасную загрузку данных при помощи протокола SSL. В число других изменений входят новые инструменты для облегчения пользователю перехода с браузера Google Chrome, переноса своих закладок и настроек. Новый инструмент синхронизации Firefox Sync позволит более удобно управлять установленными на браузеры на разных компьютерах аддонами. Включена поддержка технологии Adobe Flash в мобильной версии браузера на устройствах под управлением операционной системы Android 2.3 и более ранних версий. В более поздних версиях Firefox будет реализована поддержка Flash в Android 3.0 и выше. Не забыты остались и веб-разработчики. Режим просмотра страниц Tilt в Page Inspector позволит просматривать HTML код страницы в псевдо 3D-режиме, помогая визуально различать различные уровни сайта. Для работы в этом режиме требуется аппаратная поддержка WebGL. Для работы со стилями предназначен CSS Style Inspector.

Firefox 10

Компания Mozilla заявила, что обновление браузера Firefox до версии 10 подготовлено к 31 января 2012 года, оно состоится спустя через шесть недель после предыдущего релиза прошлого года.

В составе новой версии Firefox присутствует механизм «незаметного» обновления программы: браузер автоматически блокирует несовместимые дополнения (add-on) и отмечает другие как совместимые. В Mozilla отметили, что дополнения, работающие с Firefox 4 или поздней версией, будет отмечаться как совместимые в Firefox 10.

Жалобы по поводу несовместимых дополнений поступали регулярно с того момента, как Mozilla перешла на ускоренный график выпуска новых версий браузера, а разработчики дополнений не спешили обновлять код своих программ или хотя бы отмечать их в качестве пригодных для новых версий.

Mozilla начала автоматически маркировать дополнения как совместимые ещё в марте 2011 года, когда запустила Firefox 4, ограничиваясь теми, что распространяются через веб-сайт компании. Новая функция в Firefox 10 делает то же самое в отношении всех дополнений, в том числе тех, которые не доступны на сайте Mozilla. По данным компании, количество расширений, предлагаемых помимо собственного хранилища разработчика, составляет 75% от общего объёма.

Джастин Скотт (Justin Scott), руководитель группы по работе с дополнениями Mozilla, отметил в блоге, что совместимость расширений всегда была серьёзным препятствием для более частого выпуска софта, поскольку компания считала очень важным наличие плана, согласно которому не останутся без участия пользователи или новые дополнения. «Для работы новой системы [быстрого релиза] нам потребовалась обработка совместимости, которая не вынуждала бы разработчиков опускать руки, пока их дополнения находятся в числе несовместимых», - подчеркнул он.

Он также намекнул, что автоматическая проверка дополнений на совместимость является одной из нескольких функций, над которыми Mozilla продолжает работу, так что компания предлагает «незаметное обновление», а остальной функционал этого сервиса ожидается в будущих версиях браузера.

Согласно текущим планам Mozilla, версия Firefox 13 с механизмом незаметного обновления готовится к выходу на 5 июня 2012 года.

Сегодня (31.01.2012) Mozilla выпустит Firefox 3.6.26 – обновление системы безопасности браузера, которому готовились уже два года. На этой неделе будет выпущены ещё два обновления, прежде чем к концу апреля 2012 года поддержка Firefox 3.6 будет прекращена.

Firefox 10 станет первым релизом в линейке Extended Support Release (ESR – версия с расширенной поддержкой). Mozilla создала её для предприятий, которые не могут или не будут обновлять браузер каждые шесть недель. Firefox ESR будет обновляться каждые 42 недели или в семь раз медленнее, чем версии «стандартного» браузера.

2011

Mozilla решила чаще выпускать новые версии браузера Firefox, добавляя в них меньше новых функций. В 2011 г. компания планирует выпустить сразу четыре его версии - с 4 по 7. Это приближает ее к модели, по которой развивается Google Chrome. Согласно первому пункту плана, в течение 2011 календарного года Mozilla выпустилаверсии Firefox от 4.0 и до 7.0. Таким образом, компания намерена радикально пересмотреть свои циклы выпуска новых версий Firefox, приблизив их к модели, используемой разработчиками Google Chrome. После запуска Firefox 4.0 темпы появления новых релизов значительно увеличились.

Google Chrome впервые обогнал Firefox по популярности

По оценке StatCounter, в ноябре 2011 года Google Chrome впервые обогнал Firefox по популярности, заняв 25,70% мирового рынка (второе место) против 25,23% у конкурента. Пока это незначительный разрыв, но аналитики убеждены, что постепенно он будет расти. Internet Explorer от Microsoft тем временем сохранил уверенное лидерство с долей 40,63% рынка.

На март 2011 г. Firefox различных версий занимал второе место на глобальном рынке браузеров с долей 29,83% (по данным Statcounter). Он уступал первое место теряющему позиции Internet Explorer (45,73%).

По статистике Liveinternet, и в Рунете Firefox занимает второе место по популярности (24,2%) против 26,7% у Internet Explorer.

Защита данных пользователя

В январе 2011 г. стало известно, что фонд Mozilla намерен оснастить Firefox защитным средством, препятствующим отслеживанию деятельности пользователей в сети. В этом случае Firefox станет первым браузером, соответствующим рекомендации американской Федеральной комиссии по торговле (FTC) о защите пользователей от постороннего вмешательства.

Правда, защита эта будет работать лишь при условии, что компании, отслеживающие онлайн-активность пользователей, согласятся не фиксировать действия тех, кто включает эту функцию. Пока такого согласия не дала ни одна компания, несмотря на призыв Mozilla присоединиться к инициативе.

«Мы понимаем, что имеем дело с проблемой курицы и яйца, — пишет в блоге руководитель направления глобальной защиты персональных данных Mozilla Александер Фаулер. — Но мы просим владельцев сайтов и рекламные компании <...> проявить уважение к желанию людей сохранить конфиденциальность». По умолчанию защитная функция будет отключена. Если пользователь включит ее, то при посещении каждого сайта браузер будет запрашивать владельцев сайта и размещенных на нем рекламных компонентов об отключении сбора пользовательских данных. Пока неизвестно, появится ли новая функция уже в ближайшей версии Firefox 4.

В последнее время проблема отслеживания активности пользователей все больше заботит общественность. В декабре FTC призвала IT-компании создать средства защиты от слежения, а администрация президента США заявила о необходимости введения «билля о праве на неприкосновенность частной жизни». Заняться в этом году проблемой privacy обещали и бизнесмены.

Наибольшими возможностями для предотвращения слежки за пользователями располагают разработчики браузеров. Но крупнейшие из них — Microsoft (выпускает Internet Explorer) и Google (Chrome) сами продают онлайн-рекламу и потому заинтересованы в том, чтобы за пользователями можно было «подглядывать». Mozilla рекламу не продает, хотя один из главных источников ее доходов — соглашение с Google о рекламе.

Нельзя сказать, что конкуренты Mozilla вовсе не заботятся о стремлении пользователей к закрытости. В декабре 2010 г. Microsoft объявила о намерении вернуть в браузер Internet Explorer средство защиты, помогающее пользователю избегать мониторинга со стороны отдельных сайтов и компаний. В свое время такая функция была исключена из Internet Explorer 8. Google же планирует встроить в браузер Chrome функцию Keep My Opt-Outs, позволяющую отключать рекламу, тематически сходную с веб-интересами пользователя. Но использовать все эти функции непросто. В браузере Microsoft надо вручную составлять список компаний, от которых необходимо защититься. Владельцам Chrome для защиты придется дополнительно загружать специальный программный модуль.

Firefox 9

Компания Mozilla сразу же после премьеры новой версии своего браузера Firefox 9 была вынуждена выпустить обновление Firefox 9.0.1 в среду 21 декабря 2011 года, и тем самым очень удивила пользователей, которые только что скачали 9.0, что вызвало бурные обсуждения на форумах поддержки.

Хотя Mozilla не указала в примечаниях к релизу 9.0.1, зачем понадобился повторный выпуск браузера, разработчики указали, что необходимость выпуска обновления была вызвана сообщениями о сбоях, спровоцированных девятой версией, в первую очередь от пользователей ОС Mac, хотя Linux и Windows также были затронуты. «Мы создали Firefox 9.0.1 с коррекцией 708572 для всех платформ. Хотя и считаем, что Windows в основном не затронута, все-таки решили двигаться вперёд с Windows к 9.0.1», - заявил Алекс Кейбл (Alex Keybl), руководитель технического проекта релиза.

Для решения проблемы, вызывавшей сбой в момент запуска пользователем определённых дополнений на панели инструментов, в том числе распространяемых командой Dallas Cowboys NFL, разработчики Mozilla удалили патч, применённый ранее. Это обновление было вторым, выпущенным Mozilla в течение последних 30 дней. 21 ноября компания выпустила Firefox 8.0.1 для разрешения вопросов большого количества сбоев на Mac OS X.

Firefox 6.0

В Firefox 6.0 планируется снова оптимизировать производительность движка JavaScript и добавить поддержку OS X 10.7.

Firefox 5.0

Firefox 5.0, в свою очередь, должен получить поддержку Account Manager (нового интерфейса управления аккаунтами) и 64-битной версии Windows, возможность быстрого обмена с друзьями ссылкам на интересный контент.

29 июня 2011 г. должен выйти Firefox 5 - новая версия браузера компании Mozilla. В нем пользователей ожидают существенные изменения в интерфейсе и целый ряд новых функций, которые сделают браузер более ориентированным на социальные сервисы.

В соответствии с новой стратегией разработчиков, предполагающей уменьшение времени работы над обновлениями браузера, цикл создания Firefox 5 разделен на пять этапов. Сейчас разработка находится на первом этапе, второй должен начаться 13 апреля, а в конце июня появится уже финальный релиз. Разработчики рассказали о нескольких новых функциях, которые планируется реализовать в Firefox 5. Впрочем, аналитики отмечают, что некоторые из них вполне могут быть перенесены на более поздние версии браузера.

В частности, в новом браузере появится возможность выделять сразу несколько вкладок, управляя ими одновременно. Похожий функционал недавно появился в тестовых версиях Google Chrome. Дополнения к браузеру должны получить стандартизированную поддержку в панели инструментов.

Планируется убрать кнопку «Home», вместо которой появится специальная вкладка с аналогичным функционалом. В Firefox 5, по аналогии с Chrome, где уже есть такая возможность, должен появиться встроенный просмотр PDF-файлов. Кроме того, данную функцию должны расширить и на ряд других форматов, включая MP3.

Еще одним значительным нововведением должно стать появление собственного контекстного меню у каждой из открытых в браузере вкладок, по нажатию на опции которого можно будет переходить напрямую в соответствующие разделы. Содержание этих контекстных меню для каждого ресурса смогут настраивать сами владельцы сайтов. Так, для социальной сети Facebook такое меню включает в себя опции «Новости», «Сообщения», «События» и «Друзья».


Кроме того, в Firefox 5 должен появиться интегрированный менеджер учетных записей, поддерживающий сразу несколько аккаунтов. Как отмечают разработчики, эту функция позволит пользователям заходить на сайты одновременно под разными учетными записями без необходимости каждый раз выходить из своего аккаунта или запускать другой браузер. При этом, используемый аккаунт на сайте будет отображаться прямо в специальном окне рядом с адресной строкой браузера, где его можно сменить на другой.

Также в Firefox 5 планируется расширить интеграцию с социальными сервисами, среди которых не только Facebook и Twitter, но также Reddit, Digg, StumbleUpon и ряд других. Через аккаунты в них можно будет обмениваться с друзьями ссылками на понравившиеся веб-сайты напрямую из браузера.

Firefox 4.0

22 марта 2011 г. Mozilla Foundation объявила о выпуске официальной версии браузера Firefox 4. Firefox 4 доступен в версиях на операционных системах Windows, Mac OS X и Linux на более чем 80 языках. Вскоре ожидается появление версий Firefox 4 для устройств на платформах Android и Maemo. Выпуск Firefox 4 для IOS не планируется.

Поиском по умолчанию в Firefox 4 стал Google - во всех странах кроме России, где дефолтным поисковиком будет «Яндекс». Российский поисковик исполняет эту роль в Firefox начиная с 2009 г. Одновременно с официальной версией Firefox 4 будет опубликована кастомизированная сборка «Яндекса», содержащая панель «Яндекс.Бар» с автоматическим переводом и проверкой орфографии.

По собственному заявлению Mozilla, Firefox 4 является самой быстрой версией Firefox: он работает от двух до шести раз быстрее предыдущей версии. Среди других интересных обновлений разработчики выделяют новый интерфейс, «не отвлекающий внимание от содержимого веб-страниц», возможность закрепления вкладок часто посещаемых сайтов и функцию «Панорама» (организацию вкладок путем объединения их в группы).

В общей сложности в сообщении Mozilla фигурируют более 20 существенных обновлений браузера, касающихся интерфейса Firefox 4, безопасности, быстродействия и поддержки современных веб-технологий, включая HTML5 и CSS3.

Firefox 4.0 включает в себя большое количество новых функций, среди которых обновленный интерфейс и поддержка устройств с мультисенсорными экранами. За работу каждой вкладки в новой версии браузера отвечает отдельный процесс, что, по утверждению разработчиков, позволит существенно улучшить стабильность работы программы. Сейчас эта технология уже используется в браузерах IE8 и Google Chrome.

Firefox 4 обзавёлся новым менеджером дополнений, улучшенными средствами обеспечения приватности, а также поддержкой открытого видеокодека WebM, позволяющего просматривать оптимизированное видео прямо в браузере и на всех платформах. Кроме того, улучшены движок JavaScript и поддержка HTML5. Значительным изменениям подвергся интерфейс: так, строка вкладок расположена в верхней части окна, а доступ к пунктам меню открывает специальная кнопка в левом верхнем углу.

В четвёртой бета-версии браузера реализована новая система Panorama, предназначенная для организации вкладок. Пользователи смогут объединять открытые вкладки в группы простым перетаскиванием мышью. Группы можно изменять, дополнять, удалять и пр. Особенно полезна Panorama будет в тех случаях, когда постоянно приходится иметь дело с большим количеством открытых страниц.

Другое важное нововведение - функция Sync. С её помощью можно синхронизировать закладки, историю посещения сайтов, пароли, данные автозаполнения форм и прочие настройки между различными компьютерами. Разработчики также добавили экспериментальную систему ускорения рендеринга веб-страниц средствами видеоадаптеров. Однако по умолчанию этот инструментарий отключен.

В Firefox 4 реализована система автоматических обновлений.

Firefox 3.5

Firefox 3.5, содержащий большое количество новых функций и около 5 тыс. изменений, вышел в начале июля 2009 г. Среди нововведений в появившейся версии браузера можно назвать новый JavaScript-движок TraceMonkey. Его добавление позволило значительно увеличить скорость загрузки содержимого тех веб-сайтов, при создании которых был использован этот скриптовый язык. Также браузер поддерживает функцию геолокации: после получения соответствующего разрешения от пользователя программа может вычислить его местоположение по IP-адресу и найти ближайшие точки беспроводного подключения к интернету.

Мобильный Firefox

Мобильная версия Firefox разрабатывалась в первую очередь для смартфонов и КПК на базе Windows Mobile, Android и Maemo (Linux).

  • В апреле 2008 года была неофициально представлена ранняя тестовая сборка браузера для мобильных устройств под кодовым именем «Fennec» (фенек), созданного разработчиками Mozilla на основе кодовой базы Gecko 1.9/Firefox 3. В первую очередь планировалось сделать доступной сборку для IT OS 2008 (Nokia N800 и N810), далее — поддерживать две платформы: Linux/Qt 4.4 и Windows Mobile 6.
  • В июне Аза Раскин представил демо-видео набросков интерфейса Firefox Mobile. На нём демонстрировались возможности мобильного браузера, в частности, возможность работы в multi-touch режиме, и использования Zooming User Interfac
  • В октябре 2008 года была официально представлена первая альфа версия браузера. Тестовая сборка доступна для КПК Nokia N810, а также Windows, Linux и Mac OS.
  • 28 января 2009 года вышел Firefox Mobile 1.0 для устройств на базе Maemo.
  • В октябре 2010 вышла бета-версия Firefox 4 для устройств на базе мобильных операционных систем Android и Maemo. Веб-обозреватель построен на той же платформе, что и Firefox для компьютеров, и обладает схожей функциональностью: c помощью функции Firefox Sync можно синхронизировать с настольным компьютером или ноутбуком историю посещённых страниц, закладок, паролей и т. п. Также реализована адресная панель «Awesome Bar», заявлена поддержка мультитача и улучшена работа с различными веб-технологиями (HTML5, CSS и др.). Данная бета версия браузера скомпилирована под архитектуру процессора ARMv7. Архитектура процессора ARMv6 — не поддерживается, что делает невозможным запуск браузера на аппаратах с OS Android использующих данную архитектуру.
  • Существуют и другие проекты на основе движка Gecko. Обладатели КПК Nokia N800 с последней версией платформы Internet Tablet OS 2007 могут пользоваться браузером «MicroB», созданным командой Maemo в рамках проекта Mozilla. В MicroB используется Gecko 1.9 (тот, что в Fx 3). Поддерживается установка расширений в виде пакетов в формате .deb.

Примечания



СМ. ТАКЖЕ (95)