Не «хромом» единым: альтернативные браузеры на движке webkit

Яндекс.Интернет

Минимальная модификация Chrome от Яндекса. Естественно, в качестве поисковика по умолчанию используется Яндекс. Помимо этого, в браузере установлено приложение для прогноза погоды, а также переводчик слов на странице.

Новая вкладка также немного изменена. На ней видна большая строка поиска и расширение «Визуальные вкладки» от Яндекса. Визуальных ссылок в стиле Speed Dial от Opera по умолчанию целых 18 штук и их число можно увеличить до 48. Фоновое изображение на странице также можно менять.

Как уже упоминалось, на текущий момент последняя стабильная версия Chrome имеет порядковый номер 21, в то время как последняя сборка Яндекс.Интернет основана на исходных кодах 18 версии. Учитывая что в браузере не присутствует никаких сверхспособностей, и скопировать все его особенности можно с помощью пары расширений, особого смысла использовать эту сборку нет.

Наращивание возможностей

Раннее мы упоминали о том, что во всех современных браузерах имеется движок JavaScript с JIT-компилятором. Динамический компилятор нужен для максимального увеличения скорости работы программ. Все браузеры используют свой движок JavaScript, и именно благодаря ему вы можете «программировать паутину» и создавать комплексные интерактивные онлайн-приложения. И так как JavaScript морально устарел (он появился ещё 1990-х, и в то время ещё никто не знал его прямого предназначения), встречайте – Web Assembly (Wasm).

Этот бинарный формат стартовал в 2015-м, а к 2017-му поддерживался почти во всех браузерах и стал стандартизированным концу 2019-го. Он поддерживает низкоуровневый кроссплатформенный язык и нативно запускается на самом устройстве через браузер. Wasm может компилировать C/C++ и Rust и запускается в той же «песочнице», что и JavaScript, и потому может быть использован его библиотеками для безграничного ускорения.

 В итоге мы имеем совместимую с HTML5 веб-страницу со всеми моргалками и дуделками от Web 2.0 на любой вкус и цвет. IT-корпорации (Google, Apple, Microsoft), видимо, остановили свой выбор на браузерах с движками WebKit/Blink, которые имеют хорошую совместимость и кучу производных. Искренне надеемся, что Mozilla отстоит независимость Firefox, но сейчас она действует в невыгодных для себя условиях. Похоже, браузерные войны возвращаются.

Риски

Использование стороннего движка порождает очевидные риски:

  1. Закрытие исходного кода
  2. Выход ключевых компаний из разработки
  3. Смена лицензий на код

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

Компании развивающие собственные браузеры должны понимать, что всё будет «хорошо» пока они не составляют угрозу/конкуренцию разработчикам оригинального браузера/браузерного движка. Думаю это очевидно. Компания тратит на разработку движка свои ресурсы, но вдруг появляется другая компания которая используя их движок захватывает рынок. Реакция, думаю, очевидна — смотрим список рисков выше.

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

Для примера, компания Microsoft создает свой движок, хоть и закрытый. Google вместе с Apple разрабатывали WebKit, но позже Google сделал форк и начал развитие собственного движка Blink.

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

Кто создает браузеры и движки

Разработкой собственного браузера занимается множество компаний: Google, Mozilla, Apple, Microsoft, Opera Software, Яндекс, Ростелеком, Vivaldi Technologies, много их…

Каждый добавляет какие-то свои «фишки», сервисы в создаваемый браузер. К примеру, Яндекс интегрирует свои сервисы, поиск.

С браузерными движками дела обстоят кардинально иначе. Вот список движков, их разработчиков и обладателей:

  • Blink: Google
  • Gecko: Mozilla
  • WebKit: Apple
  • EdgeHTML: Microsoft

Это основные обладатели и разработчики движков. В разработке им помогают сторонние компании на определенных условиях.

Например, рассмотрим самый популярный проект от компании Google — Chromium. Данный проект содержит в себе движок Blink. Создавать данный проект Google помогают такие компании как Intel, Facebook, IBM, LG Electronics, NVIDIA, Yandex. Полный список можно посмотреть тут.
Условия на которых компании помогают создавать Blink/Chromium описаны в разделе на сайте проекта Chromium. Если кратко, то всё что вы создаёте принадлежит (не эксклюзивно) Google.

Браузеры компаний Opera, Яндекс, Ростелеком и другие используют именно этот браузерный движок. Если быть до конца откровенным то заявления вроде «у нас есть свой браузер» не совсем правда. Собственные сервисы — да, а вот всё остальное принадлежит другой компании(ям). И эта другая компания предоставляет свой браузерный движок на определенных условиях.

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

Существующий мир сложно представить без браузеров. Они есть на многих устройствах: компьютеры, лэптопы, телефоны, игровые приставки. Если представить браузер в виде машины то браузерный движок это всё то, что скрыто под капотом вашего автомобиля.
Браузеры как и автомобили могут отличаться внешним видом и содержимым под капотом. Цвет, кнопочки на панели, аудиосистема. У кого-то под капотом двигатель V8, а у кого-то там масло течёт.

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

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

Chrome

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

Разработчики других браузеров (на данный момент это Chromium и Maxthon) активируют возможности движка на несколько недель, а то и месяцев раньше, что, как правило, улучшает производительность и добавляет в браузер новые возможности.

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

— Браузер должен стабильно обновляться, чтобы не отставать от Chrome, иначе в какой-то момент разница между двумя веб-обозревателями станет очевидной и придется снова задумываться о смене браузера.

— Наличие «изюминки». Если все особенности браузера можно продублировать расширениями, то лучше так и поступить и не заниматься поиском альтернатив.

Все альтернативные браузеры расположены по рейтингу. То есть чем выше находится браузер, тем больше интереса он должен представлять для пользователя.

Trident

Когда пользователь устанавливает новую операционную систему Windows, первый веб-обозреватель, с которым он сталкивается – это Internet Explorer. Поэтому его движок рассмотрен в обзоре первым.

Trident, или MSHTML – довольно старый программный компонент, разработанный корпорацией Microsoft для своих нужд. Проект непрерывно развивается с 1997 года. Используется в веб-обозревателе от Майкрософт – Internet Explorer, почтовом клиенте Outlook, Проводнике Виндовс (программа для работы с файлами) и множестве других приложений данного разработчика.

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

С выходом Windows 10 платформа Trident эволюционировала в EdgeHTML.Разработчики взяли устаревший неудачный движок за основу и создали новую, отвечающий всем требованиям современным пользователей. Судя по проведенным бенчмаркам (программный тест производительности и скорости работы), Microsoft Edge (обозреватель, созданный на основе EdgeHTML) догнал и даже перегнал популярные программы, использованные для создания браузеров Google Chrome и Mozilla Firefox.

Gecko и Quantum

Движок Gecko предназначен для браузера Firefox, достаточно популярного, но ныне не лидирующего браузера. Толчком к разработке послужила первая война браузеров, где соперничали Internet Explorer и Netscape Navigator (практически лидер на рынке в 90-х). Победа была за IE, он занял около 90% рынка. А разработчики NN опубликовали исходные коды, которые оказались в очень плохом состоянии.

На основе этого было приято решение переписать движок с нуля. На старте носил название «Raptor», затем «NGLayout» и в итоге обрел свое окончательное название «Gecko».

Firefox занимал свою долю на рынке, но не хотел быть отстающим от Chrome. По некоторым исследованиям, до 2010 года Firefox владел третью рынка (31,6%), в 2010 количество установок снизилось до 23,2%, а в 2017 и вовсе до 13%. По сравнению с Google Chrome (67,2%), это мизерные цифры.

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

В ноябре 2017 года Firefox обновился до 57 версии, которая привнесла серьезные изменения. В названии красовалось «Firefox Quantum», браузер стал использовать преимущества многоядерных систем по аналогии с Chrome, получил новый интерфейс, который, к слову, стал «легче» и интуитивнее.

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

Хоть большинству пользователей понравилась новая версия «огненной лисы», доля Firefox в июне 2019 года составила 8,9%.

Несомненно, браузерный движок — это сердце любого браузера, но, как говорится, не движком единым

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

Ниже мы рассмотрим, что могут предложить самые популярные браузеры для безопасности своего пользователя.

Внутри браузера

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

  • Сеть. Работа браузеров сильно завязана на сети. И хотя HTTP(S) – основа всего, существует также протокол FTP, предназначенный для передачи файлов, SMTP – для пересылки электронной почты и DNS – для получения информации об электронном адресе и запроса страниц с веб-сервера, не говоря уж о TCP/IP-соединениях и передаче пакетов.

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

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

  • Хранилище данных. Хотя браузеры начинались с куки, для локальных приложений современные обозреватели чаще используют локальные хранилища. Веб-хранилище предоставляет базовые локальные переменные, в то время как Web SQL предлагает настоящую локальную базу данных. Индексная база данных API является компромиссным решением между двумя вариантами.

  • Движок JavaScript. Язык веб-программирования JavaScript включает интерактивное и динамическое содержимое веб-страниц. Поскольку он нуждается в интерпретации, современные браузеры используют динамический компилятор, который исполняет код по требованию в максимально сжатые сроки. Все популярные веб-обозреватели работают на собственном движке и имеют разную производительность.

  • Механизм визуализации. Ключевой компонент любого современного браузера. Большая часть статьи будет посвящена изучению механизма его работы, для чего нам понадобится ещё одна блок-диаграмма (см. изображение ниже). Фактически здесь всего два парсера: один отвечает за обработку кода HTML и объектных моделей документов (DOM), другой—за анализ данных в каскадной таблице стилей. На основе этого создаётся дерево рендера.

Tor

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

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

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

Например, в onion сети много площадок для продажи и распространения запрещенных веществ, оружия, контента, который не разрешен во многих странах. Тремя словами — огромный черный рынок. Также Tor позволяет переходить на ресурсы, доступ к которым заблокирован по тем или иным причинам. Через этот браузер можно заходить на все сайты, которые занесены в единый реестр запрещенных интернет-ресурсов в РФ.

Браузером пользуются журналисты, социальные работники, общественные организации и спецслужбы. Часто через Tor проводятся транзакции по криптовалютам, т. к. IP-адрес скрыт, а адрес крипто-кошелька не меняется.

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

Важно понимать, что Tor — аномайзер трафика, а не его шифровщик. Чтобы остаться защищенным, к дополнению к Tor желательно пользоваться VPN, а также применять протокол HTTPS, когда это возможно

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

Правда об Onion доменах

Согласно Википедии, .onion — псевдо-домен верхнего уровня. Создан для обеспечения доступа к анонимным или псевдо-анонимным адресам Tor сети. Подобные адреса не могут быть полноценными записями DNS, и информация о них отсутствует в корневых DNS серверах. Но если установить дополнительное ПО для выхода в сеть Tor, программы, работающие с интернетом, получают доступ к сайтам в доменной зоне .onion, отправляя запрос через сеть серверов Tor.

Но Tor не является гарантом безопасности. Поэтому для обеспечения полнейшей анонимности и секьюрности существуют операционные системы, которые защищены от утечки IP и DNS. Самые известные — это Whonix и Tails.

Если вам интересна тема Тора и даркнета в целом или есть вопросы, ответы на которые хотите получить, оставляйте ваши комментарии — мы напишем статью на эту тему.

Sleipnir

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

Основная цель этого браузера — максимально тесная интеграция ПК и телефона. Для этого в Sleipnir добавлены наиболее востребованные возможности, которые часто можно встретить в специализированных приложениях.

Закладки между мобильным и десктопным браузерами постоянно синхронизируются. Любой сайт, открытый на ПК, можно добавить в раздел Read it Later для просмотра на телефоне или планшете. Телефонные номера в десктопном браузере можно передавать на дозвон, а адреса открывать на карте.

Для связки ПК и телефона необходимо установить дополнительное мобильное приложение Fenrir Pass, доступное для iOS и Android. Сам браузер Sleipnir можно использовать на Windows и Mac.

Цикл статей

  1. Браузер != Браузерный движок
  2. Браузерный движок. Архитектура, работа с памятью.
  3. HTML парсер. Токенизация, обработка токенов, построение дерева.
    Пишем свой парсер. Из каких стадий состоит разбор HTML, в чём сложность и как разогнать HTML парсер в несколько раз.
  4. Кодировки в HTML. Как определяются, как конвертируются.
    Напишем свой кодировщик и обсудим положение дел.
  5. CSS парсер и CSS модули. Токенизация, обработка токенов.
    Создадим свой CSS парсер. Разберём основные аспекты обработки CSS. Выясним в чём сложность, на что тратятся ресурсы и как написать самый быстрый парсер CSS/модулей.
  6. CSS парсер. Grammar.
    Пишем собственный Grammar для CSS модулей формирующий быстрый, человеко-читаемый код.
  7. CSS Selectors. Как устроены, быстрый поиск HTML элементов по селекторам.
  8. Layout. Скрещиваем HTML и CSS.
    Назначаем CSS свойства HTML элементам. Разберём порядок назначения, приоритеты и что делать если CSS постоянно изменяется.
  9. Layout. Потоки. Поддержка CSS свойства display: block.
  10. Шрифты. Как расчитывать размер символов, строк.
    Напишем свой парсер шрифтов. Узнаем, что такое baseline, descender, x-height, как хранятся символы и углубимся в тему расчётов размера символов.
  11. Layout. Поддержка CSS свойства display: inline.

Общие сведения

Использование движков (Rendering engine) для создания обозревателей имеет множество преимуществ:

  • Облегчается поиск и устранение ошибок кода.
  • Удобная возможность улучшить отдельный компонент сразу в нескольких программах.
  • Облегчается процесс изменения графического интерфейса приложения.
  • Простота создания новых программ под желания конкретного разработчика или нужны конкретного пользователя.

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

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

Недостатки PWA на iOS

Даже Google Chrome на iOS работает на WebKit

Рассел уверяет, что Apple намеренно ограничивает совместимость WebKit с прогрессивными веб-приложениями, чтобы пользователи не могли рассматривать их в качестве альтернативы традиционному ПО. На это прямо указывает несколько факторов:

  • WebKit не позволяет PWA нормально работать с уведомлениями;
  • Отсутствуют стандартные кнопки установки PWA (как на Android);
  • Проблемы с фоновой синхронизацией данных PWA;
  • Ограниченный доступ к таким компонентам, как Bluetooth, NFC, USB и т.д.;
  • Отсутствие поддержки бесплатного видеостандарта AV1;
  • Ограниченные возможности разработчиков для создания PWA.

По большому счёту разработчик всё говорит по делу. Да, кое-где он чрезмерно драматизирует, например, как в случае с производительностью WebKit. Однако почти все его претензии к совместимости PWA с WebKit и iOS в целом довольно адекватны. Ведь Apple, в отличие от Google, даже не пытается вывести прогрессивные веб-приложения в легальное поле.

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

Но главный недостаток браузеров на iOS – это отсутствие поддержки сторонних движков. Понятное дело, для чего Apple изначально установила это ограничение. Она хотела добиться высокой производительности, и добилась её. Однако теперь, когда всем кругом мерещатся монополии, Apple явно нужно отказаться от этого принципа и разрешить на iOS работу сторонних движков.

Судьба Modest

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

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

Не смотря на то, что у меня есть все права на Modest, на код никто не претендует (подписаны бумаги), я решил его «закопать». Чтобы ни у кого не возникало ложных ощущений. Тут надо понимать, что закапывается и весь основной код который развивался вне компании (mycore, myhtml). Но, есть и плюс, возможно, я стал чуть умнее.

Мной было потрачено очень много времени на изучение спецификаций, осознания их, поиск оптимальных алгоритмов, написание черновиков (прототипов), создание myhtml (самый быстрый парсер html) в свободное от работы время, и просто так забросить эту тему я пока не могу. Было потрачено много выходных, праздников, вечеров, ночей.

Теперь я занимаюсь разработкой нового браузерного движка. Разработка с ноля. Имени у него пока нет, только кодовое — lexbor. Вся основа уже написана: работа с памятью, общие алгоритмы, заложена будущая архитектура. Как всегда, всё краше и лучше чем было. В общем, у меня есть самое главное: технология и чёткое видение/понимание как и что развивать.

Одному мне такой проект не потянуть. Если поддержки не найду (финансирования) то прекращу разработку и присоединюсь контребьютером к существующему открытому движку (Blink или Gecko). Попробую побыть там волонтером и реализовать свои идеи. Занимаюсь всем этим исключительно в нерабочее время.

Тут видимо должна быть картинка «ты должен был бороться со злом, а не примкнуть к нему».

Спасибо за внимание!

P.S.: Все ошибки в личку или считать авторским стилем.

Opera перейдет на Blink

Вскоре после анонса нового движка, представители компании Opera распространили информацию о том, что их браузеры будут на новом движке. Это, в общем-то, довольно логично, ведь компания собиралась использовать Chromium как основу для своего интернет-обозревателя. Поэтому, теперь она следует за новым двигателем. Здесь может возникнуть только одна проблема, несущая некоторые дополнительные расходы ресурсов. Все мы помним, что норвежская компания будет сосредотачиваться на версиях своего обозревателя для настольных систем, Android и iOS. Теперь, с Blink, из этого ряда выпадает платформа iOS, ведь она по-прежнему использует WebKit. Можно предположить, что «игра на два фронта» потребует дополнительных расходов. Это же касается и других компаний, создающих мобильные интернет-обозреватели для Android и iOS.

Comodo Dragon

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

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

Браузер также проверяет SSL сертификаты и выводит статус проверки в углу безопасных страниц.

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

С учетом того, что серьезных обновлений в Comodo Dragon нет, и обновляется браузер по сравнению с Chrome с некоторой задержкой (сейчас доступна версия на базе Chromium 19) необходимость в этом веб-обозревателе у обычных пользователей остается под вопросом.

Maxthon

Один из браузеров, который успел завоевать популярность еще на движке Trident, но после перехода на WebKit обрел второе дыхание.

Возможности Maxthon:

— Поддержка жестов.
— Функция Super Drag&Drop, аналогичная SuperDrag в CoolNovo, упрощает управление браузером на тачпаде без средней кнопки.
— Блокировщик рекламы AD Hunter
— Возможность получать поисковые результаты одновременно из нескольких поисковых движков
— Режим чтения (Reader Mode), убирающий все лишнее со страницы.
— Скачивание потокового видео с популярных сайтов.
— Встроенная функция снятия скриншотов и базовое редактирование полученных изображений
— Встроенный переводчик страниц
— Заметки с синхронизацией
— Night Mode — ночной режим, меняющий тему оформления для комфортного чтения ночью.
— Resource Sniffer — сканер медиафайлов на странице, позволяющий загружать найденные файлы в пакетном режиме
— Встроенный Download Manager с поддержкой паузы
— Функция Auto Refresh – обновляет выбранные страницы через указанный промежуток времени.
— URL Safety – все сайты перед рендерингом проверяются в базе фишинговых угроз.

Это далеко не весь список возможностей Maxthon. С полным обзором браузера можно познакомиться в материале «Обзор браузера Maxthon»

Большим плюсом браузера является и его высокая производительность, которая зачастую оказывается выше, чем у оригинального Chrome за счет того, что в этом веб-обозревателе активируют некоторые твики WebKit раньше, чем это делают в Google.

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

Тем не менее, даже с учетом этого недостатка, Maxthon является наиболее интересным альтернативным браузером на движке WebKit.

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Советчик
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: