Вот почему Firefox все еще на несколько лет отстает от Google Chrome

Вот почему Firefox все еще на несколько лет отстает от Google Chrome
Вот почему Firefox все еще на несколько лет отстает от Google Chrome
Anonim

Mozilla работала над решением этой проблемы. Он назывался Electrolysis, разработка началась в 2009 году, и это был проект по превращению Firefox в полноценный многопроцессорный браузер. Электролиз был «отложен в обозримом будущем» в 2011 году, а Mozilla заявила, что «Электролиз - это огромное мероприятие» и что они будут реализовывать «ряд небольших инициатив» для улучшения скорости отклика браузера в краткосрочной перспективе.

Mozilla недавно перезапустила проект Electrolysis в мае 2013 года, поэтому, если нам повезет, в какой-то момент мы увидим многопроцессорный Firefox. Даже Internet Explorer имеет многопроцессорные функции по сравнению с Internet Explorer 8, так что Firefox сильно отстает - и только сейчас начинает тяжелую работу, чтобы наверстать упущенное после остановки проекта в 2011 году.

Годы позади Chrome: 4.7 и продолжают расти

Изображение
Изображение

Firefox не использует изолированную программную среду безопасности

Chrome и Internet Explorer используют современную функцию Windows, называемую «режим низкой целостности» или «защищенный режим», для запуска процессов браузера с минимальным количеством разрешений пользователя. Если уязвимость браузера будет обнаружена и использована в Chrome или IE, эксплуататору также придется использовать какую-то дополнительную уязвимость, чтобы выйти из песочницы безопасности и получить доступ к остальной части системы.

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

Комментарии к трекеру ошибок Firefox указывают на то, что разработчики будут рассматривать песочницу для приложения Windows 8 Modern Firefox, Firefox OS и экспериментального браузера Servo в OS X. Нет никаких признаков того, что кто-либо работает над песочницей для настольной версии Windows Файрфокс на данный момент. Это явно самая популярная и самая уязвимая версия Firefox, которая нуждается в максимальной защите.

Годы позади Chrome: 4.7 и продолжают расти

Изображение
Изображение

Firefox хочет магазин настольных веб-приложений

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

С этой целью Mozilla хочет создать собственный магазин веб-приложений, известный как Firefox Marketplace. Эта функция доступна в Firefox для Android и будет частью Firefox OS. Firefox OS сама по себе является мобильной операционной системой, которая запускается спустя годы после того, как должна была быть выпущена - позже, чем даже Windows Phone от Microsoft и BlackBerry 10 от BlackBerry, две мобильные операционные системы, которым предстоит долгая тяжелая борьба, потому что они были запущены так поздно.

Однако на данный момент вы можете использовать Firefox Marketplace только в Firefox для Android. Mozilla много лет говорила о выпуске Firefox Marketplace для настольных компьютеров, но пока решила сосредоточиться только на мобильных устройствах. Настольный Firefox Marketplace будет выпущен в будущем. Тем временем у Chrome уже много лет есть Интернет-магазин Chrome. Новые пакетные приложения Chrome скоро расширят функциональность веб-приложений Chrome, сделав их более популярными.

Mozilla хочет продвигать веб-приложения и открытые веб-технологии на настольных компьютерах, но они этого не делают, а Google.

Годы позади Chrome: 2,5 и продолжают расти

Изображение
Изображение

Примеры отставания Firefox от Chrome

Firefox с годами догнал его по многим параметрам, но многие из его изменений просто копировали принцип работы Google Chrome:

  • Многооконный приватный просмотр: Firefox недавно получил возможность открывать окно приватного просмотра наряду с обычным окном просмотра, долгожданная функция, которая была в Chrome с самого начала.
  • Частые обновления: После запуска Chrome Firefox перешел на более частый график выпуска, как и Chrome.
  • Расширения, которые могут обрабатывать обновления браузера: Firefox затем должен был работать над обновлением своего API расширений, что позволило расширениям устанавливаться без перезапуска и работать без сбоев после обновления версии браузера - так же, как они работали в Chrome.
  • Просмотрщик PDF: Firefox недавно получил интегрированное средство просмотра PDF, спустя много времени после того, как такая функция была запущена в Chrome.
  • Дизайн пользовательского интерфейса: Все браузеры последовали примеру Chrome, перейдя на более минималистичный интерфейс браузера, включая Firefox. Недавние макеты пользовательского интерфейса предполагают, что в будущем Firefox может стать еще более похожим на Chrome интерфейсом.
  • Внепроцессные плагины: Хотя Firefox не имеет надлежащих многопроцессорных функций, таких как Chrome, он добавил функцию, которая позволяет запускать плагины, такие как Flash в своем собственном процессе, чтобы не привести к сбою остальной части браузера.
  • Производительность JavaScript: Как и все другие браузеры, Firefox был вынужден значительно улучшить производительность JavaScript после того, как Chrome показал свое огромное преимущество в производительности JavaScript над всеми остальными.

В целом ясно, что Chrome лидирует в инновациях браузеров на протяжении многих лет.

Изображение
Изображение

Мы хотим, чтобы Firefox был лучше

Мы не просто пытаемся атаковать Firefox здесь. Когда-то это был лучший браузер, и Mozilla заслуживает похвалы за то, что съела долю рынка Internet Explorer 6, продемонстрировав Microsoft, что они могут потерять свое место, и вынудив их возобновить остановленную разработку Internet Explorer. Они также заслуживают похвалы за то, что сделали Интернет более стандартизированным, отказавшись от веб-сайтов, на которых написано, что они «разработаны для Internet Explorer». Это позволило вмешаться другим браузерам, наиболее популярными из которых являются Chrome и Safari. Firefox заложил основу, а Mozilla была неутомимым борцом за открытые стандарты.

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

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

Firefox по-прежнему остается лучшим браузером в некоторых отношениях. Например, если вам нужна самая мощная структура расширений для браузера, у Firefox она есть. Но мы бы хотели, чтобы Firefox был более конкурентоспособным в других отношениях. В 2013 году браузер должен быть многопроцессорным приложением с надлежащей изолированной программной средой безопасности. Но Firefox - нет - фактически, он отстает от Internet Explorer, когда речь заходит об этих двух важных функциях.

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