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

В 2003 году Internet Explorer доминировал на рынке веб-браузеров, занимая 88% рынка. С тех пор он постоянно снижался и достиг 4,6% в апреле 2017 года (вместе IE + Edge). У IE были очень плохие дни, раньше он был самым ненавистным браузером. Но я думаю, что сейчас все изменилось. IE, особенно Edge, теперь имеет лучшую репутацию.

Firefox был лидером в 2009 году с долей рынка 47,9% и был самым популярным браузером в следующие 2 года. Затем он начал снижаться и достиг 13,6% в апреле 2017 года. Спад, похоже, продолжается, и у меня есть ощущение, что он берет на себя роль браузера, которую IE больше всего ненавидит. По крайней мере, среди разработчиков и программистов. Пожалуйста, продолжайте читать, и вы поймете, что я имею в виду.

Chrome увеличил свою долю рынка с 3,1% до 75,7% за период с 2008 по 2017 год. Это довольно значительное достижение. Похоже, многие пользователи Firefox и IE перешли на Chrome. Chrome в настоящее время является самым быстрым браузером, но верно и то, что многие пользователи жалуются на высокое использование оперативной памяти. Лично у меня никогда не было проблем с большим использованием ОЗУ.

Safari с 2009 года занимает довольно стабильную долю рынка в 3–4%, и вряд ли она изменится. Я думаю, что это число скорее соответствует пользователям Mac, я не думаю, что есть много пользователей, которые используют Safari в Windows.

Opera выглядит необычно. Я считаю, что это самый недооцененный браузер, учитывая его рыночную долю, которая всегда составляла 1-2%. Несколько недель назад я попробовал. Он довольно быстрый (пользователи утверждают, что он быстрее, чем Chrome) и легкий. У меня не было возможности использовать его в течение длительного времени, но мои первые впечатления были очень положительными. Однажды он может стать очень популярным браузером.

Firefox глазами разработчика

Когда 3 года назад я начал разрабатывать Ninja, я думал, что IE будет самым проблемным браузером с точки зрения конкретных проблем браузера. Это то, что я слышал от других разработчиков. Затем последовал большой сюрприз. У IE были лишь незначительные проблемы, которые я мог быстро решить, но с Firefox было совсем другое дело. В то время как в IE были только косметические проблемы с рендерингом, в Firefox были функциональные проблемы, связанные с JavaScript / jQuery. Другими словами, то, что безупречно работало в другом браузере, не работало в Firefox. Я часами занимался отладкой и пытался понять, как обойти эти проблемы. Самое странное исправление (или, скорее, взлом) произошло, когда мне пришлось добавить задержку 0,1 с перед вызовом функции JavaScript, иначе функция не вызывалась.

Тогда мой опыт подтвердился. Из нескольких источников я слышал, что Firefox вызывает большую головную боль и у других разработчиков, так что это касалось не только меня. Я также видел твит от разработчика программного обеспечения: «Firefox - это новый IE».

Firefox и расширения моего браузера

Я создал 2 расширения браузера для Ninja. Вы можете прочитать историю в этом сообщении в блоге. Одно из расширений очень простое, оно просто открывает панель инструментов Ninja в новой вкладке, что дает пользователям быстрый доступ к своим закладкам. Другое расширение не так просто, оно вызывает диалоговое окно Добавить в Ninja, где вы можете выбрать, в какую вкладку / категорию вы хотите добавить закладку, или вы также можете добавить теги к закладке. Я отправил оба расширения в интернет-магазин Chrome и в магазин надстроек Firefox. Потом был еще один сюрприз. Firefox отклонил мою заявку на более простое расширение. Просто потому, что это слишком просто ... Вот официальное объяснение:

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

Вау! К счастью, предложили другой вариант. Я могу получить свое расширение, подписанное Firefox, и вместо того, чтобы хранить его в магазине надстроек Firefox, я могу разместить его на своем собственном веб-сайте. Вот что я сделал. Но, к сожалению, это снова было очередным разочарованием в Firefox.