На каком браузерном движке построен браузер mozilla firefox

Обновлено: 07.07.2024

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

Браузерные движки

Браузер — программа не простая, это целый набор компонентов, взаимодействующих между собой. Для краткого обзора потребуются всего два компонента из множества — движок отрисовки содержимого и движок исполнения JavaScript.

Существующие движки отрисовки содержимого

  • Trident (так же известный как MSHTML) — движок, ранее разрабатываемый Microsoft для браузера Internet Explorer;
  • EdgeHTML — преемник Trident, ранее разрабатываемый Microsoft для браузера Legacy Edge (ранее просто Edge);
  • WebKit — движок, разрабатываемый Apple для браузера Safari;
  • Blink — преемник WebKit, разрабатываемый Google для браузера Chrome ;
  • Gecko — движок, разрабатываемый Mozilla для браузера Firefox;
  • Servo — исследовательский проект Mozilla, некоторые технологии со временем перетекают в Gecko.

Существующие движки исполнения JavaScript

  • Chakra JScript — движок JS, ранее разрабатываемый Microsoft для браузера Internet Explorer;
  • Chakra JavaScript — преемник Chakra JScript, ранее разрабатываемый Microsoft для браузера Legacy Edge;
  • Nitro — движок JS, разрабатываемый Apple для браузера Safari;
  • V8 — движок JS, разрабатываемый Google для браузера Chrome ;
  • SpiderMonkey — движок JS, разрабатываемый Mozilla для браузера Firefox.

И тут вроде бы очевидно, какие браузеры какие движки используют, но Microsoft внёс

много путаницы в понимание данной темы, поэтому рассмотрим браузеры отдельно.

Браузеры

Chromium

Chromium — это open-source ответвление браузера Chrome . Браузеры на основе Chromium составляют большую часть из всех используемых браузеров на планете Земля.

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

Это в конечном итоге встанет разработчикам браузеров боком, потому что в любой момент главный разработчик Chromium — Google может вставить палки в колёса разработчикам модификаций.

Всех браузеров на основе Chromium подсчитать одному человеку вряд ли под силу, поэтому приведу список только тех, что помню:

  • Chrome — в представлении не нуждается, браузер от Google ;
  • Chr Edge — новый браузер от Microsoft со старым названием. Поговаривают, отличается большей производительностью от Chrome. С некоторых пор предустанавливается в систему;
  • Brave — браузер с повышенной безопасностью настолько, что приватный режим использует Tor;
  • Яндекс.Браузер , Opera, Vivaldi, тысячи их.

Firefox

Firefox использует движки Gecko и SpiderMonkey для своей работы. Имеет небольшое количество базирующихся на Firefox браузеров, но самый известный — Tor Browser. Является единственным рубежом до полного перехода интернета на браузеры на основе Chromium.

Internet Explorer

Это любимая всеми утилита для скачивания браузеров. Как и Chrome — не нуждается в представлении. До 11 версии использовал движки Trident и Chakra JScript. В 11 версии, за исключением режима совместимости, стал использовать движки Trident и Chakra JavaScript. Этот браузер ещё долго будет использоваться для всякого рода систем видеонаблюдения, поскольку имеет, почему-то, популярный в узких кругах API для расширений. В Windows 8 и Windows 8 .1 имел особую модификацию движка Trident на базе WinRT для Metro режима.

(Legacy) Edge

Браузер, начавший своё существование с кодовым названием Project Spartan, являлся новым браузером от Microsoft в 2015 году, использующим движки EdgeHTML и Chakra JavaScript. Конечной целью проекта была полная совместимость с сайтами, отлично работающими в Chrome. В итоге — получилось нечто своеобразное, но, очевидно, не выжившее под давлением Google .

Safari

Safari? А нет его больше, этого вашего Safari, кончился.

Нецелевое использование браузеров

Вроде бы браузеры — законченный продукт, ни добавить ни отнять. Однако, они используются в разного рода других приложениях. Причины в следующем (в порядке убывания значимости):

  • П р ограммистов на JS нечем занять;
  • На JS+HTML новичкам проще программировать;
  • Кроссплатформенность;
  • Требуется возможность отображать веб-страницы.

Приведу примеры подобного использования:

Chromium

Нынешние браузеры настолько сложны, что одному человеку создать собственный браузер не под силу (либо это должен быть гений). Они по сложности сравнимы с операционными системами! А, постойте, вот и первый кандидат на нецелевое использование — Chrome OS . Да, весь пользовательский интерфейс — просто модифицированный Chromium.
Однако, помимо этого, в виде CEF (Chromium Embedded Framework), Chromium используется в:

Internet Explorer

Почти любое Win32 приложение, умеющее отображать WEB-страницы и при этом в распакованном виде занимающее меньше 60 мегабайт использует внутри Internet Explorer. Кстати, это касается не только маленьких по размеру приложений, например, Visual Studio использует Internet Explorer для отображения WEB-страниц, когда это требуется в работе IDE. Ещё существуют HTA приложения — древний предшественник CEF на базе Internet Explorer. И ведь до сих пор работает.

(Legacy) Edge

Новым приложениям — новые движки! Любое UWP приложение, использующее внутри отображение WEB-страниц работает на базе Edge. Не то, чтобы Microsoft запрещали использовать что-то другое, но никто просто и не старался. Так же, пока что, в предварительных сборках Windows новая клавиатура с GIF панелью тоже использует Edge для рендеринга. В будущих версиях, полагаю, перейдут на

Большая картинка с клавиатурой

Производительность

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

Prefetcher

В Windows есть такая штука — Prefetcher. Она занимается подгрузкой программ в ОЗУ при старте ОС и на протяжении её работы. Штука эта достаточно умная, и она анализирует чаще всего запускаемые программы, чтобы в дальнейшем их подгружать.

Как это связано с браузерами? Идея в том, что это может смазать первый пользовательский опыт с другим браузером, например, пользуясь постоянно Chrome, имеете установленную версию Firefox. При запуске Firefox будет вести себя крайне медленно — медленнее, чем ваш основной браузер. Всё потому что он запылился в глазах Prefetcher. В конечном итоге всё будет работать быстро, но первое впечатление после долгого неиспользования будет ужасным. Особенно это касается пользователей с HDD или малым количеством ОЗУ.

Области распределённой памяти

Да, звучит не очень. Но суть, в данном случае, простая — если одна единица исполняемого кода требуется к исполнению больше одного раза, будь то exe или dll , то в память она загрузится лишь один раз. Поясню: если два различных приложения в ходе своей работы загрузят одну и ту же библиотеку, например, edgehtml.dll , то этот файл будет загружен в ОЗУ компьютера на самом деле только один раз, хотя, казалось бы, потребуется два или больше раз. Таким образом ОС экономит нам оперативную память.

Движки нормального человека

К чему это я? А вот дело в том, что в отличии от других браузеров, Internet Explorer и (Legacy) Edge предустановлены в систему, а их движки хранятся в папке System32 . Это, вкупе с API для разработки приложений, означает, что все приложения в системе, использующие данные движки будут загружать их в память только однажды. И этот принцип распространяется на все приложения.

В дополнение про UWP

У людей часто возникают проблемы с UWP приложениями, а точнее — с их скоростью запуска. Всё дело в WinRT — огромном наборе библиотек, при помощи которых UWP приложение взаимодействует с ОС. Если не использовать UWP приложения часто, то этот набор библиотек не будет прогружен в памяти полностью, и придётся ожидать окончания этого процесса перед использованием приложения. Но забавный факт — используя два и более UWP приложения время их старта и общая производительность резко увеличиваются и часто даже превосходят Win32 программы. Исключением из этого является приложение "Фотографии" — тут отдельная история, покрытая туманом.

Движки курильщика

А вот с приложениями (в том числе и браузерами) на основе Chromium это так не работает. Каждое приложение комплектует с собой собственную сборку библиотеки CEF, что, кроме раздувания размера приложения, не позволяет операционной системе иметь только одну копию dll в ОЗУ. Итого это сильно замедляет производительность при использовании множества подобных приложений. Помимо того, сам размер CEF довольно удручающий.

Microsoft Store

У многих возникает вопрос — почему в Microsoft Store нет ни одного браузера(не считая нескольких кривых поделок на EdgeHTML)? Ответ, на самом деле, прост — все браузеры, включая

Edge имеют собственную систему обновления, что прямо запрещено правилами Microsoft Store . В остальном никто никого не ограничивает.

Как удалить новый Microsoft Edge

Это не очень сложно. Для начала требуется найти папку с Microsoft Edge, она расположена по пути:
C:\Program Files (x86)\ Microsoft \Edge\Application
Далее заходим в любую версию Edge и переходим в папку Installer . Полный путь может выглядеть следующим образом:
C:\Program Files (x86)\ Microsoft \Edge\Application\83.0.478.58\Installer
Далее необходимо открыть командную строку от имени администратора в данной папке и выполнить следующую команду:
setup.exe --uninstall --system-level --verbose-logging --force-uninstall
Готово! Через несколько секунд этот браузер исчезнет из системы. Но при следующем же обновлении он появится снова, будте бдительны.

Заключение

Пожалуй, эта статья получилась даже больше, чем я предполагал. В любом случае, какой браузер использовать — выбор ваш, но, зато, вы теперь знаете чуточку больше. Всем спасибо.

Администраторы Хабра, пожалуйста, почините HabraStorage в Legacy Edge! Совсем не дело.



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

Браузерные движки

Браузер — программа не простая, это целый набор компонентов, взаимодействующих между собой. Для краткого обзора потребуются всего два компонента из множества — движок отрисовки содержимого и движок исполнения JavaScript.

Существующие движки отрисовки содержимого

  • Trident (так же известный как MSHTML) — движок, ранее разрабатываемый Microsoft для браузера Internet Explorer;
  • EdgeHTML — преемник Trident, ранее разрабатываемый Microsoft для браузера Legacy Edge (ранее просто Edge);
  • WebKit — движок, разрабатываемый Apple для браузера Safari;
  • Blink — преемник WebKit, разрабатываемый Google для браузера Chrome;
  • Gecko — движок, разрабатываемый Mozilla для браузера Firefox;
  • Servo — исследовательский проект Mozilla, некоторые технологии со временем перетекают в Gecko.

Существующие движки исполнения JavaScript

  • Chakra JScript — движок JS, ранее разрабатываемый Microsoft для браузера Internet Explorer;
  • Chakra JavaScript — преемник Chakra JScript, ранее разрабатываемый Microsoft для браузера Legacy Edge;
  • Nitro — движок JS, разрабатываемый Apple для браузера Safari;
  • V8 — движок JS, разрабатываемый Google для браузера Chrome;
  • SpiderMonkey — движок JS, разрабатываемый Mozilla для браузера Firefox.

И тут вроде бы очевидно, какие браузеры какие движки используют, но Microsoft внёс не много путаницы в понимание данной темы, поэтому рассмотрим браузеры отдельно.

Браузеры

Chromium


Chromium — это open-source ответвление браузера Chrome. Браузеры на основе Chromium составляют большую часть из всех используемых браузеров на планете Земля.

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

Это в конечном итоге встанет разработчикам браузеров боком, потому что в любой момент главный разработчик Chromium — Google может вставить палки в колёса разработчикам модификаций.

Всех браузеров на основе Chromium подсчитать одному человеку вряд ли под силу, поэтому приведу список только тех, что помню:

  • Chrome — в представлении не нуждается, браузер от Google;
  • Chr Edge — новый браузер от Microsoft со старым названием. Поговаривают, отличается большей производительностью от Chrome. С некоторых пор предустанавливается в систему;
  • Brave — браузер с повышенной безопасностью настолько, что приватный режим использует Tor;
  • Яндекс.Браузер, Opera, Vivaldi, тысячи их.

Firefox

Firefox использует движки Gecko и SpiderMonkey для своей работы. Имеет небольшое количество базирующихся на Firefox браузеров, но самый известный — Tor Browser. Является единственным рубежом до полного перехода интернета на браузеры на основе Chromium.

Internet Explorer

Это любимая всеми утилита для скачивания браузеров. Как и Chrome — не нуждается в представлении. До 11 версии использовал движки Trident и Chakra JScript. В 11 версии, за исключением режима совместимости, стал использовать движки Trident и Chakra JavaScript. Этот браузер ещё долго будет использоваться для всякого рода систем видеонаблюдения, поскольку имеет, почему-то, популярный в узких кругах API для расширений. В Windows 8 и Windows 8.1 имел особую модификацию движка Trident на базе WinRT для Metro режима.

(Legacy) Edge

Браузер, начавший своё существование с кодовым названием Project Spartan, являлся новым браузером от Microsoft в 2015 году, использующим движки EdgeHTML и Chakra JavaScript. Конечной целью проекта была полная совместимость с сайтами, отлично работающими в Chrome. В итоге — получилось нечто своеобразное, но, очевидно, не выжившее под давлением Google.

Safari


Safari? А нет его больше, этого вашего Safari, кончился.

Нецелевое использование браузеров

Вроде бы браузеры — законченный продукт, ни добавить ни отнять. Однако, они используются в разного рода других приложениях. Причины в следующем (в порядке убывания значимости):

  • П р ограммистов на JS нечем занять;
  • На JS+HTML новичкам проще программировать;
  • Кроссплатформенность;
  • Требуется возможность отображать веб-страницы.

Приведу примеры подобного использования:

Chromium

Нынешние браузеры настолько сложны, что одному человеку создать собственный браузер не под силу (либо это должен быть гений). Они по сложности сравнимы с операционными системами! А, постойте, вот и первый кандидат на нецелевое использование — Chrome OS. Да, весь пользовательский интерфейс — просто модифицированный Chromium.
Однако, помимо этого, в виде CEF (Chromium Embedded Framework), Chromium используется в:

Internet Explorer

Почти любое Win32 приложение, умеющее отображать WEB-страницы и при этом в распакованном виде занимающее меньше 60 мегабайт использует внутри Internet Explorer. Кстати, это касается не только маленьких по размеру приложений, например, Visual Studio использует Internet Explorer для отображения WEB-страниц, когда это требуется в работе IDE. Ещё существуют HTA приложения — древний предшественник CEF на базе Internet Explorer. И ведь до сих пор работает.

(Legacy) Edge

Новым приложениям — новые движки! Любое UWP приложение, использующее внутри отображение WEB-страниц работает на базе Edge. Не то, чтобы Microsoft запрещали использовать что-то другое, но никто просто и не старался. Так же, пока что, в предварительных сборках Windows новая клавиатура с GIF панелью тоже использует Edge для рендеринга. В будущих версиях, полагаю, перейдут на Chr Edge.


Производительность

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

Prefetcher

В Windows есть такая штука — Prefetcher. Она занимается подгрузкой программ в ОЗУ при старте ОС и на протяжении её работы. Штука эта достаточно умная, и она анализирует чаще всего запускаемые программы, чтобы в дальнейшем их подгружать.

Как это связано с браузерами? Идея в том, что это может смазать первый пользовательский опыт с другим браузером, например, пользуясь постоянно Chrome, имеете установленную версию Firefox. При запуске Firefox будет вести себя крайне медленно — медленнее, чем ваш основной браузер. Всё потому что он запылился в глазах Prefetcher. В конечном итоге всё будет работать быстро, но первое впечатление после долгого неиспользования будет ужасным. Особенно это касается пользователей с HDD или малым количеством ОЗУ.

Области распределённой памяти

Да, звучит не очень. Но суть, в данном случае, простая — если одна единица исполняемого кода требуется к исполнению больше одного раза, будь то exe или dll , то в память она загрузится лишь один раз. Поясню: если два различных приложения в ходе своей работы загрузят одну и ту же библиотеку, например, edgehtml.dll , то этот файл будет загружен в ОЗУ компьютера на самом деле только один раз, хотя, казалось бы, потребуется два или больше раз. Таким образом ОС экономит нам оперативную память.

Движки нормального человека

К чему это я? А вот дело в том, что в отличии от других браузеров, Internet Explorer и (Legacy) Edge предустановлены в систему, а их движки хранятся в папке System32 . Это, вкупе с API для разработки приложений, означает, что все приложения в системе, использующие данные движки будут загружать их в память только однажды. И этот принцип распространяется на все приложения.

У людей часто возникают проблемы с UWP приложениями, а точнее — с их скоростью запуска. Всё дело в WinRT — огромном наборе библиотек, при помощи которых UWP приложение взаимодействует с ОС. Если не использовать UWP приложения часто, то этот набор библиотек не будет прогружен в памяти полностью, и придётся ожидать окончания этого процесса перед использованием приложения. Но забавный факт — используя два и более UWP приложения время их старта и общая производительность резко увеличиваются и часто даже превосходят Win32 программы. Исключением из этого является приложение "Фотографии" — тут отдельная история, покрытая туманом.

Движки курильщика

А вот с приложениями (в том числе и браузерами) на основе Chromium это так не работает. Каждое приложение комплектует с собой собственную сборку библиотеки CEF, что, кроме раздувания размера приложения, не позволяет операционной системе иметь только одну копию dll в ОЗУ. Итого это сильно замедляет производительность при использовании множества подобных приложений. Помимо того, сам размер CEF довольно удручающий.

Microsoft Store

У многих возникает вопрос — почему в Microsoft Store нет ни одного браузера(не считая нескольких кривых поделок на EdgeHTML)? Ответ, на самом деле, прост — все браузеры, включая Chr Edge имеют собственную систему обновления, что прямо запрещено правилами Microsoft Store. В остальном никто никого не ограничивает.

Как удалить новый Microsoft Edge

Это не очень сложно. Для начала требуется найти папку с Microsoft Edge, она расположена по пути:
C:\Program Files (x86)\Microsoft\Edge\Application
Далее заходим в любую версию Edge и переходим в папку Installer . Полный путь может выглядеть следующим образом:
C:\Program Files (x86)\Microsoft\Edge\Application\83.0.478.58\Installer
Далее необходимо открыть командную строку от имени администратора в данной папке и выполнить следующую команду:
setup.exe --uninstall --system-level --verbose-logging --force-uninstall
Готово! Через несколько секунд этот браузер исчезнет из системы. Но при следующем же обновлении он появится снова, будте бдительны.

Заключение

Пожалуй, эта статья получилась даже больше, чем я предполагал. В любом случае, какой браузер использовать — выбор ваш, но, зато, вы теперь знаете чуточку больше. Всем спасибо.

Администраторы Хабра, пожалуйста, почините HabraStorage в Legacy Edge! Совсем не дело.



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

Браузерные движки

Браузер — программа не простая, это целый набор компонентов, взаимодействующих между собой. Для краткого обзора потребуются всего два компонента из множества — движок отрисовки содержимого и движок исполнения JavaScript.

Существующие движки отрисовки содержимого

  • Trident (так же известный как MSHTML) — движок, ранее разрабатываемый Microsoft для браузера Internet Explorer;
  • EdgeHTML — преемник Trident, ранее разрабатываемый Microsoft для браузера Legacy Edge (ранее просто Edge);
  • WebKit — движок, разрабатываемый Apple для браузера Safari;
  • Blink — преемник WebKit, разрабатываемый Google для браузера Chrome;
  • Gecko — движок, разрабатываемый Mozilla для браузера Firefox;
  • Servo — исследовательский проект Mozilla, некоторые технологии со временем перетекают в Gecko.

Существующие движки исполнения JavaScript

  • Chakra JScript — движок JS, ранее разрабатываемый Microsoft для браузера Internet Explorer;
  • Chakra JavaScript — преемник Chakra JScript, ранее разрабатываемый Microsoft для браузера Legacy Edge;
  • Nitro — движок JS, разрабатываемый Apple для браузера Safari;
  • V8 — движок JS, разрабатываемый Google для браузера Chrome;
  • SpiderMonkey — движок JS, разрабатываемый Mozilla для браузера Firefox.

И тут вроде бы очевидно, какие браузеры какие движки используют, но Microsoft внёс не много путаницы в понимание данной темы, поэтому рассмотрим браузеры отдельно.

Браузеры

Chromium


Chromium — это open-source ответвление браузера Chrome. Браузеры на основе Chromium составляют большую часть из всех используемых браузеров на планете Земля.

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

Это в конечном итоге встанет разработчикам браузеров боком, потому что в любой момент главный разработчик Chromium — Google может вставить палки в колёса разработчикам модификаций.

Всех браузеров на основе Chromium подсчитать одному человеку вряд ли под силу, поэтому приведу список только тех, что помню:

  • Chrome — в представлении не нуждается, браузер от Google;
  • Chr Edge — новый браузер от Microsoft со старым названием. Поговаривают, отличается большей производительностью от Chrome. С некоторых пор предустанавливается в систему;
  • Brave — браузер с повышенной безопасностью настолько, что приватный режим использует Tor;
  • Яндекс.Браузер, Opera, Vivaldi, тысячи их.

Firefox

Firefox использует движки Gecko и SpiderMonkey для своей работы. Имеет небольшое количество базирующихся на Firefox браузеров, но самый известный — Tor Browser. Является единственным рубежом до полного перехода интернета на браузеры на основе Chromium.

Internet Explorer

Это любимая всеми утилита для скачивания браузеров. Как и Chrome — не нуждается в представлении. До 11 версии использовал движки Trident и Chakra JScript. В 11 версии, за исключением режима совместимости, стал использовать движки Trident и Chakra JavaScript. Этот браузер ещё долго будет использоваться для всякого рода систем видеонаблюдения, поскольку имеет, почему-то, популярный в узких кругах API для расширений. В Windows 8 и Windows 8.1 имел особую модификацию движка Trident на базе WinRT для Metro режима.

(Legacy) Edge

Браузер, начавший своё существование с кодовым названием Project Spartan, являлся новым браузером от Microsoft в 2015 году, использующим движки EdgeHTML и Chakra JavaScript. Конечной целью проекта была полная совместимость с сайтами, отлично работающими в Chrome. В итоге — получилось нечто своеобразное, но, очевидно, не выжившее под давлением Google.

Safari


Safari? А нет его больше, этого вашего Safari, кончился.

Нецелевое использование браузеров

Вроде бы браузеры — законченный продукт, ни добавить ни отнять. Однако, они используются в разного рода других приложениях. Причины в следующем (в порядке убывания значимости):

  • П р ограммистов на JS нечем занять;
  • На JS+HTML новичкам проще программировать;
  • Кроссплатформенность;
  • Требуется возможность отображать веб-страницы.

Приведу примеры подобного использования:

Chromium

Нынешние браузеры настолько сложны, что одному человеку создать собственный браузер не под силу (либо это должен быть гений). Они по сложности сравнимы с операционными системами! А, постойте, вот и первый кандидат на нецелевое использование — Chrome OS. Да, весь пользовательский интерфейс — просто модифицированный Chromium.
Однако, помимо этого, в виде CEF (Chromium Embedded Framework), Chromium используется в:

Internet Explorer

Почти любое Win32 приложение, умеющее отображать WEB-страницы и при этом в распакованном виде занимающее меньше 60 мегабайт использует внутри Internet Explorer. Кстати, это касается не только маленьких по размеру приложений, например, Visual Studio использует Internet Explorer для отображения WEB-страниц, когда это требуется в работе IDE. Ещё существуют HTA приложения — древний предшественник CEF на базе Internet Explorer. И ведь до сих пор работает.

(Legacy) Edge

Новым приложениям — новые движки! Любое UWP приложение, использующее внутри отображение WEB-страниц работает на базе Edge. Не то, чтобы Microsoft запрещали использовать что-то другое, но никто просто и не старался. Так же, пока что, в предварительных сборках Windows новая клавиатура с GIF панелью тоже использует Edge для рендеринга. В будущих версиях, полагаю, перейдут на Chr Edge.


Производительность

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

Prefetcher

В Windows есть такая штука — Prefetcher. Она занимается подгрузкой программ в ОЗУ при старте ОС и на протяжении её работы. Штука эта достаточно умная, и она анализирует чаще всего запускаемые программы, чтобы в дальнейшем их подгружать.

Как это связано с браузерами? Идея в том, что это может смазать первый пользовательский опыт с другим браузером, например, пользуясь постоянно Chrome, имеете установленную версию Firefox. При запуске Firefox будет вести себя крайне медленно — медленнее, чем ваш основной браузер. Всё потому что он запылился в глазах Prefetcher. В конечном итоге всё будет работать быстро, но первое впечатление после долгого неиспользования будет ужасным. Особенно это касается пользователей с HDD или малым количеством ОЗУ.

Области распределённой памяти

Да, звучит не очень. Но суть, в данном случае, простая — если одна единица исполняемого кода требуется к исполнению больше одного раза, будь то exe или dll , то в память она загрузится лишь один раз. Поясню: если два различных приложения в ходе своей работы загрузят одну и ту же библиотеку, например, edgehtml.dll , то этот файл будет загружен в ОЗУ компьютера на самом деле только один раз, хотя, казалось бы, потребуется два или больше раз. Таким образом ОС экономит нам оперативную память.

Движки нормального человека

К чему это я? А вот дело в том, что в отличии от других браузеров, Internet Explorer и (Legacy) Edge предустановлены в систему, а их движки хранятся в папке System32 . Это, вкупе с API для разработки приложений, означает, что все приложения в системе, использующие данные движки будут загружать их в память только однажды. И этот принцип распространяется на все приложения.

У людей часто возникают проблемы с UWP приложениями, а точнее — с их скоростью запуска. Всё дело в WinRT — огромном наборе библиотек, при помощи которых UWP приложение взаимодействует с ОС. Если не использовать UWP приложения часто, то этот набор библиотек не будет прогружен в памяти полностью, и придётся ожидать окончания этого процесса перед использованием приложения. Но забавный факт — используя два и более UWP приложения время их старта и общая производительность резко увеличиваются и часто даже превосходят Win32 программы. Исключением из этого является приложение "Фотографии" — тут отдельная история, покрытая туманом.

Движки курильщика

А вот с приложениями (в том числе и браузерами) на основе Chromium это так не работает. Каждое приложение комплектует с собой собственную сборку библиотеки CEF, что, кроме раздувания размера приложения, не позволяет операционной системе иметь только одну копию dll в ОЗУ. Итого это сильно замедляет производительность при использовании множества подобных приложений. Помимо того, сам размер CEF довольно удручающий.

Microsoft Store

У многих возникает вопрос — почему в Microsoft Store нет ни одного браузера(не считая нескольких кривых поделок на EdgeHTML)? Ответ, на самом деле, прост — все браузеры, включая Chr Edge имеют собственную систему обновления, что прямо запрещено правилами Microsoft Store. В остальном никто никого не ограничивает.

Как удалить новый Microsoft Edge

Это не очень сложно. Для начала требуется найти папку с Microsoft Edge, она расположена по пути:
C:\Program Files (x86)\Microsoft\Edge\Application
Далее заходим в любую версию Edge и переходим в папку Installer . Полный путь может выглядеть следующим образом:
C:\Program Files (x86)\Microsoft\Edge\Application\83.0.478.58\Installer
Далее необходимо открыть командную строку от имени администратора в данной папке и выполнить следующую команду:
setup.exe --uninstall --system-level --verbose-logging --force-uninstall
Готово! Через несколько секунд этот браузер исчезнет из системы. Но при следующем же обновлении он появится снова, будте бдительны.

Заключение

Пожалуй, эта статья получилась даже больше, чем я предполагал. В любом случае, какой браузер использовать — выбор ваш, но, зато, вы теперь знаете чуточку больше. Всем спасибо.

Администраторы Хабра, пожалуйста, почините HabraStorage в Legacy Edge! Совсем не дело.

Lorem ipsum dolor

Что это такое — Firefox Quantum? Это настоящий прорыв для разработчиков Mozilla, ведь это движок для браузера нового поколения. В общем, давайте разбираться.

Вы помните те времена, когда «Огненная лиса» была на пике популярности. Это был примерно 2010 год. На тот момент Firefox использовал а почти треть пользователей И нтернета, а точнее , 31.6%. Это был пик. И с того момента популярность Мозиллы лишь падает. Так , в 2012-м году было уже 23.2% рынка, в 2017-м — около 13 %, а на март 2021 — третье место среди браузеров со скромным результатом в 3.76% от пользователей И нтернета. На первом месте — Chrome со своими 63.59%. На втором месте — Safari с 19.14%.

То есть , как видно по открытым данным, «Лисе» даже до ближайшего конкурента еще далеко, поэтому нужно было что-то срочно делать, чтобы переманить или найти новых пользователей своего продукта. Вот так появился на свет новый продукт от Мо з ил л ы — Firefox Quantum.

Насколько Firefox подвергся изменениям в новой интерпретации Quantum?

  • новейший движок Firefox Quantum;
  • необычный интерфейсный дизайн;
  • программное расширение WebExtensions с новыми API;
  • совершенно нов ая систем а работы с дампом памяти;
  • вс т роенный видеодекодер AMD VP9;
  • расширенный набор инструментария для разработчиков;
  • регулирование прав а доступа к ресурсам ПК со стороны приложений и страниц сайтов;
  • повышенный уровень информационной защищенности пользователей при работе в сети;
  • и др.

Новое исполнение интерфейса Firefox

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

Расширения WebExtensions с новыми API

Для повышения качества производительности и сохранности данных Mozilla в своем новом браузере принял а решени е применять расширения , созданные только с использованием WebExtension. WebExten s ion — это абсолютно новый метод разработки плагинов . О н позволяет прийти к единому процессу самой разработки расширений, а также оптимизирует их работу в многоядерном «железе» и обеспечивает совместимость со всеми известными браузерами.

Переход плагинов и расширений на WebExten s ion — это приоритет в разработке для браузеров.

Расширенный набор инструментария для разработчиков

  • мощном инспектировании кода;
  • проверке работоспособности scripts;
  • углубленном поиске ошибок в коде;
  • администрировании данными сайтов и др.

Новые правила в защищенности и приватности

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

Движок Firefox Quantum

Представленный браузерный движок Firefox Quantum — это самое интересное изменение, которое произошло с самим браузером. Главная его «фишка» в том , что он способен задействовать все ядра процессора. И этим о н экономит время при загрузке тяжеловесных страниц сайтов .

Стало заметно, что при работе с большим количеством открытых вкладок браузер тоже стал работать быстрее, переключение между вкладками почти мгновенное. В целом над нов ым браузер ом была проведена колоссальная работа по оптимизации систем, поэтому Mozilla удалось достичь очень низкого уровня потребления ОЗУ. При сравнении с тем же Хромом «Лиса» использует на 30% меньше ОЗУ.

Стоит ли апгрейдиться до Firefox Quantum

Безусловно , стоит. Даже просто потому, что в представленной версии браузера устране н ряд недочетов, которые присутствовали в старых версиях. Но для этого нужно быть готовым к новому внешнему виду и функционалу браузера. В целом же простому пользователю вряд ли будут заметны изменения в производительности самого браузера , п отому что там расчет идет на доли секунды и не все люди способны «отследить» это время. А проверка на специальных сервисах показывает новые и впечатляющие цифры. SexPromo

Но есть и другой момент. Есть предположение , что движок Firefox Quantum все-таки еще «сырой», плюс об этом говорят и сами разработчики. А это значит, что в процессе работы могут происходить какие-то ошибки или показатели производительности будут ниже заявленных. Конечно , все будет устраняться в новых обновлениях, но выбор все равно остается за вами. Разработчики движка заверяют , что по своей производительности и скорости работы он в двое превосходит своего предшественника на старых версиях браузера. Они говорят , даже больше, что их представленный движок Firefox Quantum работает шустрее , чем у лидера браузеров — Google Chrome.

Мы будем очень благодарны

если под понравившемся материалом Вы нажмёте одну из кнопок социальных сетей и поделитесь с друзьями.

Разработка Galeon началась на стыке тысячелетий, в 2000 году. Браузер создавался как альтернатива Mozilla. Его особенностью являлось отсутствие в своем составе дополнительных компонентов (почтовый клиент, редактор HTML-страниц и т.д.), а также жесткая привязка к операционной системе Linux. В 2002 год из проекта ушел один из ведущих разработчиков, создав вскоре Epiphany. Новый браузер был включен в состав GNOME, а Galeon остался несколько не у дел. Его разработка замедлилась. На сегодняшний день он – самый старший из браузеров на движке Gecko, находящихся в разработке.

Galeon тесно интегрирован с GNOME. Это означает, что программа использует многие свойства рабочей среды. Например, вы не можете поменять тему оформления для отдельного приложения. Общие настройки панелей инструментов указываются в центре управления GNOME. Впрочем, вы можете добавлять или удалять кнопки с панели, используя для этого сходный с Mozilla Firefox инструмент. Контекстное меню панели инструментов отсутствует.

Программа позволяет импортировать закладки из браузеров Netscape, Mozilla (SeaMonkey и Firefox), Konqueror и Epiphany. Сам инструмент импорта, однако, представлен не в главном меню, а спрятан в Bookmarks Editor.

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

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

Вторая особенность работы с вкладками заключается в возможности создания псевдонимов. Иными словами, ваша ссылка может находиться сразу в нескольких физических папках. При этом управление ею происходит всегда из единого места, одного диалогового окна. Не стоит путать эту возможность с виртуальными каталогами, где ссылки лишь размножаются, дублируясь по результатам поиска. Здесь речь идет именно о физических папках.

Любая папка с закладками может быть превращена в панель инструментов. Как было сказано ранее, подобных панелей может быть несколько. Мало того, вы можете указывать произвольные значки для обозначений папок и сайтов. Например, виртуальная папка, где содержатся ссылки о кинематографе, может быть оформлена в виде стилизованного фрагмента пленки. При отображении значков внутри панелей инструментов, их размер не меняется, они всегда показываются в 100% масштабе. Это означает, что внутри одной панели инструментов могут быть как крупные, так и мелкие картинки.

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

Из умных закладок создана страница My Portal, которую удобно использовать как стартовый документ. На ней отображаются ссылки на последние посещенные сайты, список наиболее популярных закладок, служебные сценарии (bookmarklets), а также умные закладки. Последний тип ссылок сразу представлен в виде строк ввода текстовых запросов. My Portal имеет динамическое наполнение, которое автоматически меняется со временем.

Galeon поддерживает мышиные жесты без необходимости установки каких-либо дополнительных модулей. Жестикуляция активируется при удержании средней кнопки мыши. Подробное описание всех жестов с рисунками дается в справочной системе браузера.

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

Galeon является монолитным, законченным продуктом. Программа обладает массой возможностей и богатыми настройками, но добавить к этому нечего. Равно и убрать некоторые, возможно, лишние элементы не удастся.

Некоторые из функций, реализованные за последние годы в Galeon, перенесены в Epiphany в виде модулей расширения.

Плюсы:
+ тесная интеграция с рабочей средой GNOME
+ продвинутая работа с закладками
+ локальный портал

Минусы:
- проект практически не развивается
- отсутствие расширяемости

Скорость кроссплатформенных браузеров на движке Gecko могла быть и выше, если бы не используемый ими язык разметки XUL. В ином случае, мы бы сейчас видели по каждому продукту три разных браузера для Windows, Linux и Mac OS X, каждый из которых обладал бы какими-то своими особенностями. Расширения стали бы жестко привязаны к операционной системе, документацию также пришлось бы делить на три части. Хлопотно. Поэтому продукт и выпускается в унифицированной упаковке под названием XUL. Но не все согласны с подобным подходом. В Linux это выразилось в появлении двух браузеров для рабочей среды GNOME (Epiphany и Galeon), Mac OS X стала обладателем Camino, а в Windows роль браузера в родной обертке играет K-Meleon.

Программа стартует немного быстрее, чем браузеры, использующие XUL. Кроме того, скорость работы интерфейса не вызывает никаких нареканий – все диалоговые окна рисуются мгновенно, без пауз. Стоит также добавить, что в состав браузера включена утилита быстрого запуска. Она добавляется в автоматическую загрузку Windows. В результате большая часть кода всегда находится в памяти. Когда возникает необходимость запустить K-Meleon, то догружается часть небольшая приложения, старт происходит очень быстро.

Системные требования K-Meleon значительно ниже, чем у других браузеров на движке Gecko. Mozilla Firefox без установленных расширений обычно занимает в оперативной памяти приблизительно в полтора раза больше места. В данный момент в K-Meleon, имеющий настройки по умолчанию, загружено три web-страницы. Расход памяти, по показаниям диспетчера задач, составляет 26144КБ.

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

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

Браузер работает с тремя типами любимых ссылок. Вы можете подключать Избранное от Internet Explorer, закладки Mozilla Firefox, а также списки Opera. Каждый из типов ссылок имеет множество настроек. Вы можете открывать их в текущей или новой вкладке, сортировать список по алфавиту и многое другое.

Помимо различных видов закладок, K-Meleon позволяет создавать горячие ссылки. Их может быть не более десяти штук. Ссылки вызываются с помощью клавиши Ctrl в сочетании с цифрами от 0 до 9.

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

Фильтрация нежелательного содержимого на web-страницах осуществляется в K-Meleon тремя способами. Первый из них заключается в запрете показа flash-анимации. Второй метод состоит в указании адресов сайтов, откуда нельзя грузить графику. Это наиболее действенный способ, так как экономится трафик и не бывает ложных срабатываний. Третий способ заключается в применении стилей CSS, которые указывают размеры картинок, запрещенные к показу. Это часто приводит к ошибочным срабатываниям фильтра и не экономит трафик, так как картинки, в любом случае, загружаются.

Браузер поддерживает жесты мышью. Они по умолчанию отключены, но могут задействоваться из настроек.

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

K-Meleon превосходит по функциональности многие другие браузеры на движке Gecko. И это нисколько не замедляет программу, она работает очень быстро и стабильно. К сожалению, браузер перегружен второстепенными функциями, а также имеет чудовищно неудобную систему конфигурирования. Впрочем, никто не заставляет пользователя лезть в настройки и пытаться что-то подкрутить. На слабых машинах, среди браузеров на движке Gecko, K-Meleon нет равных.

Плюсы:
+ высокая скорость работы
+ работа с Избранным Internet Explorer, закладками Mozilla Firefox и списками Opera

Минусы:
- несовместимость с расширениями Mozilla Firefox
- перегруженность функциями, сложность в освоении
- сложность в настройке, конфигурировании

Движок Gecko пробрался и на мобильные устройства, работающие под управлением Windows Mobile. Minimo – браузер для устройств с низким разрешением экрана.

Программа обладает высокими системными требованиями по меркам карманных компьютеров и мобильных телефонов. Minimo занимает 25МБ в оперативной памяти. Однако стоит учесть, что браузер поддерживает большинство современных стандартов, так как использует тот же движок, что и Mozilla Firefox. Мобильный браузер, например, имеет поддержку JavaScript, AJAX, CSS2. Он обеспечивает безопасные соединения с использованием TLS и SSL3. Основным отличием Minimo от остальных мобильных браузеров является поддержка вкладок. Панель инструментов располагается снизу, включая в себя все операции навигации, изменение размера шрифта, вызов менеджера закладок и настроек браузера. Кнопки «Стоп» и «Перезагрузка» объединены в единый элемент, назначение которого меняется в зависимости от статуса текущего документа.

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

Ссылки на любимые сайты можно заносить в закладки. Их список отображается как отдельная вкладка, не прерывая загрузки или чтение других документов. Закладки поддерживают значки сайтов (favicons).

Minimo не поддерживает подключение расширений. Впрочем, мобильный браузер и так работает не очень быстро, а будучи обвешанным дополнительными компонентами и вовсе впадает в анабиоз.

Второе серьезное упрощение Minimo, по сравнению с браузерами для персональных компьютеров, заключается в отсутствии строки ввода поискового запроса. Это означает, что вам всегда необходимо заранее открывать страницу сервиса. Исключение составляет лишь Google, который используется на стартовой странице мобильного браузера.

Плюсы:
+ наличие вкладок
+ качественная поддержка современных стандартов W3C

Минусы:
- высокие системные требования
- низкая скорость работы

К содержанию Mozilla Firefox 2.0.0.11

Если остальные браузеры, рассматриваемые в статье, небезосновательно считаются альтернативными, то Mozilla Firefox таковым не является. Он прочно держит второе место по популярности в мире, уступая лишь Internet Explorer. Формула успеха Mozilla Firefox состоит из двух составляющих. Первая причина стремительного взлета огненного браузера заключается в точном позиционировании продукта. Пользователь хотел что-то похожее на Internet Explorer, только лучше, быстрее и надежнее. И он это получил. Mozilla Firefox, как и штатный браузер Windows, был предельно прост в освоении, то в то же время, обладал серией очень приятных бонусов, да и работал значительно надежнее при прочих равных.

Вторая причина успеха Mozilla Firefox заключалась в грамотной маркетинговой политике компании разработчика. Успех продукта невозможен без грамотной рекламной кампании. Пользователь должен быть уверен, что за значком с яркой лисой находится лучший в мире браузер. И это, по большому счету, разработчикам удалось. На практике, конечно, нельзя говорить о том, что один продукт лучший в мире, второй чуть хуже, а третий занимает седьмое место с конца. Но получилось так, что именно Mozilla Firefox стал тем браузером, на который стали массово переходить пользователи, уставшие от недостатков Internet Explorer.

Mozilla Firefox отпочковался от проекта Mozilla Suite, который, в свою очередь, разрабатывался как обкатка новых технологий для Netscape. История расставила все на свои места: Netscape окончательно мертв, Mozilla Suite мертва (ее дело продолжает SeaMonkey), а Mozilla Firefox жив и здоров, с каждым годом лишь увеличивая свое присутствие на рынке.

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

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

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

Как только рыночная доля браузера стала исчисляться двузначным числом, в нем значительно чаще стали обнаруживаться ошибки. Это логично, ведь популярность всегда приковывает внимание. Если вы – звезда шоу-бизнеса, то за вами постоянно носятся папарацци, так и норовя сделать снимок, когда вы в неприглядном виде. Известный браузер становится объектом постоянных нападок со стороны хакеров, норовящих найти брешь в безопасности. Идеальных программ не бывает, и вполне ожидаемым следствием повышения популярности Mozilla Firefox стало резкое учащение обнаружения ошибок. Ответным ходом со стороны разработчика стало своевременное их исправление и частый выход обновлений.

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

От высокой популярности Mozilla Firefox все оказываются в плюсе. Пользователь имеет реальный выбор, как минимум, между двумя популярными браузерами. Разработчики сайтов вынуждены более точно придерживаться стандартов, проверяя работу своих проектов не только в Internet Explorer, но и в Mozilla Firefox. А это означает, что все остальные браузеры на движке Gecko также получают возможность корректно отображать сайты.

Mozilla Firefox многократно освещался в прессе, по браузеру легко найти документацию и прочую полезную информацию.

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

Читайте также: