Opera blink что это
12 февраля 2013 г. Opera Software, достаточно неожиданно для пользователей браузера Opera, по-прежнему популярного в России, Украине, Беларуси и Грузии, объявила о переходе с движка собственной разработки Presto, на котором браузеры компании работали с 2003 года, на движок WebKit, используемый в мобильных и десктопных браузерах Apple, Google, BlackBerry, Nokia и т.д. Первая версия Opera на движке WebKit, точнее, его ответвлении Blink, разрабатываемом Google, появилась 28 мая 2013 года и имела номер 15.0, в то время как последняя версия на движке Presto, поддержка которой будет осуществляться еще некоторое время, имеет номер 12.16. Такой скачок в нумерации должен был символизировать переход браузера на новый этап развития. Но выпуск Opera на WebKit был неоднозначно принят пользователями, часть из которых восприняли это как своеобразное предательство Opera Software интересов гик-сообщества, в котором продукты компании всегда были популярны. О причинах, побудивших Opera Software перейти на движок Blink, планах по дальнейшему развитию браузера и отношении компании к сообществу энтузиастов, мы поговорим с Вадимом Макеевым, веб-евангелистом компании Opera Software.
И все-таки, чем был вызван отказ от движка собственной разработки и переход на Blink? Какие внутренние или внешние факторы привели к такому неожиданному для многих решению?
Нас к этому привели две главные причины: совместимость и технологическая конкуренция. Каждая из них достаточная для того, чтобы задуматься о переходе.
Ситуация была гораздо лучше для российских сервисов, которые привыкли к большой доле Opera и воспринимали наш браузер как естественную часть ландшафта. За время существования проблемы с совместимостью, мы придумали множество способов борьбы с этим и даже сформировали целый отдел, который работал над проектом Open the Web, в который я пришел в 2009-м году. В Opera была настройка, которая позволяла прикинуться другим браузером, вроде Firefox или Internet Explorer. Очень часто это помогало и сайт снова начинал работать как следует. Но это помогало при двух условиях: а) сайт работает корректно и проверяет имя браузера, б) пользователь знает, что браузер можно замаскировать.
Если же пользователь был не в курсе, что Opera может прикидываться другим браузером или код на сайте в принципе не мог корректно отработать, то мы использовали другой механизм. Он назывался browser.js – это такой файл, который раз в неделю загружается в браузер и содержит инструкции двух типов: список для маскировки, которая применяется автоматически для определенных сайтов и список исправлений в коде, которые применяются для сайтов, работающих некорректно. То есть каждый день команда Developer Relations в рамках проекта Open the Web чинила весь интернет для миллионов пользователей браузеров Opera, как мобильных, так и десктопных. На мобильных системах проблема была гораздо хуже, там самыми популярными были и остаются браузеры на движке WebKit. И здесь мы подходим ко второй причине.
С момента, когда Apple в 2007 году анонсировала iPhone, началось шествие движка WebKit по планете. Сначала он стал самым популярным движком на смартфонах, а потом, с появлением в 2007 году браузера Chrome, и на десктопе. Помимо Apple, в разработке WebKit приняли участие крупнейшие мировые компании: Google, Adobe, Nokia, Intel и даже «Яндекс». При таком внимании к движку, он стал развиваться очень быстро и все самое новое и интересное начало появляться сначала в WebKit, а потом уже в остальных движках, вроде Presto, Gecko и Trident – Opera, Firefox и IE, соответственно. И нам тоже пришлось включиться в это сражение и раз за разом догонять, наверстывая технологическое отставание. И все это ради развития только движка, а не браузера, то есть интерфейса и возможностей, которые, прежде всего видят пользователи. Мы делали все, чтобы понравиться разработчикам, но уделяли мало внимания пользователям.
В итоге, переход на новый движок позволил нам решить проблемы с совместимостью и сфокусировать усилия на разработке всего браузера, а не только движка.
Как сильно переход на новый движок повлиял на компанию? На сколько человек сократился ваш штат? В Сети даже муссировались слухи, что из Opera ушли многие разработчики и компания перестает разрабатывать браузер, а начинает просто использовать наработки Google.
Решение о смене основной технологической платформы, которую мы разрабатывали с момента основания компании – это, безусловно, одно из самых серьезных испытаний, через которые прошла компания. И такие изменения конечно же потребовали реорганизации отделов и переосмысления приоритетов. После всех изменений штат компании сократился не больше, чем на 10%. Но все происходило не в духе «уволим всех разработчиков». Все самые ценные кадры остались и продолжают заниматься разработкой как интерфейса, так и ядра нового браузера. Да, мы продолжаем заниматься разработкой ядра Blink и фреймворка Chromium. Если говорить на примере моей команды, то из 13 человек, которые занимались совместимостью сайтов и чинили для вас интернет, остались четверо и вошли в новую команду. Часть моих коллег ушла в компанию Mozilla и теперь занимается проблемами совместимости, с которыми столкнулась мобильная Firefox OS.
Что собственно Opera берет из Blink и Chromium, а что разрабатывает сама?
Chromium – это фреймворк, разработанный Google для браузера Chrome. Он включает не только движок Blink (ранее WebKit) для отрисовки страниц, но и JavaScript-движок V8, интерфейсные, сетевые и многие другие модули. То есть все, что нужно для того, чтобы сделать браузер. Но, в отличие от других компаний, которые взялись делать на этом фреймворке свой браузер, мы пошли дальше и полностью переписали интерфейс браузера на нативном (системном) коде. То есть интерфейс Opera на каждой платформе, во-первых, полностью соответствует системе и визуально «свой», а во-вторых, работает максимально быстро. Помимо этого, мы реализовали поверх системы расширений Chromium свою систему расширений, дополнив ее некоторыми API. В итоге новая система NEX совместима и с CRX, и в нее легко может быть сконвертирован прежний формат OEX.
Opera 15 на движке Blink оказалась лишена той функциональности, к которой пользователи привыкли за многие годы – RSS-читалки, почтового клиента, закладок. Зато мы получили очень легкий, чистый браузер. Что планируется вернуть в будущих версиях Opera, а от чего отказаться навсегда?
Новый браузер, после решения о переходе на другой движок, был запущен в сжатые сроки. Всего за полгода мы выпустили сначала мобильную версию для Android и почти сразу же десктопную. И конечно, чем-то пришлось пожертвовать, чтобы запуститься как можно быстрее – многое не вошло в первые версии, но начинает появляться уже в текущих. Но это не значит, что мы просто вернем все, что было в браузере предыдущего поколения и довольные успокоимся. Это будет просто скучно. Мы не хотим возвращать то, что было придумано год, два, иногда даже пять лет назад. Мы хотим вернуть то, чем действительно пользуются сегодня и то, что актуально.
Какая судьба ждет Opera 12, как долго будет поддерживаться этот браузер?
Мы решили не обновлять пользователей 12-й версии на новую автоматически и предложить им осознанно выбрать, переходить ли на новый браузер. Главным образом потому, что на момент релиза в браузере недоставало некоторых важных возможностей. У нас нет никаких планов по развитию 12-й ветки браузера на движке Presto, кроме выпуска обновлений безопасности, если такое потребуется. Однако движок Presto хоть и не развивается, но продолжает использоваться в некоторых наших продуктах: на серверах Opera Mini и в Opera SDK для ТВ. В дальнейшем мы, конечно же, хотим перевести все наши решения на один движок.
Каков процент пользователей, которые решили не переходить на Opera 15 и выше, а остались на Opera 12? По статистике ITC.ua – 80% пользователей все еще используют Opera 12.х, но у нас, конечно, в некотором роде гик-сообщество.
По нашей статистике уже около 40% украинских пользователей перешли на новую версию Opera, и их число растет с каждым месяцем. Мы надеемся привлечь как гиков, так и остальных пользователей новыми интересными возможностями в ближайших релизах.
Как сложилось ваше отношение с вашими основными пользователями, энтузиастами и гиками после выхода Opera 15? Вы действительно теперь ориентируетесь на более широкую аудиторию и несколько специфические требования продвинутых пользователей вам неинтересны?
Гики, конечно, обиделись на изменения в браузере и некоторые даже возмутились, что мы сменили движок – хотя последних было мало, видимо всем понравилась улучшенная совместимость. Но чем дальше, тем больше возможностей, вроде жестов и настроек, возвращаются в браузер, а вместе с ними возвращаются и гики. Если раньше звучало «Да вы что, да никогда!», то теперь те же непримиримые пользователи говорят «Ладно, верните синхронизацию, и мы вернемся»! Кроме этого, мы никогда сами не переставали быть гиками и не переставали внимательно слушать гиков. Мы, пожалуй, единственная браузерная компания, которая так внимательно слушает своих пользователей – в блоге на Хабре, в блоге команды Десктопа. Ту же панель закладок, которую мы надеялись заменить новой Экспресс-панелью, мы собираемся вернуть в 19-й версии только потому, что с этим категорически не согласилось сообщество.
В сентябре вышел браузер Opera Coast для iPad. Как появился этот проект и какие цели ставила Opera Software этим релизом? Удалось ли их добиться, ведь бороться с Safari при закрытости архитектуры Apple очень сложно?
Браузер Coast был одним из экспериментов, которыми мы регулярно занимаемся внутри компании. Одна из многих идей «А что если. » нашла поддержку, была сформирована команда и где-то за год с нуля разработан браузер с принципиально новой моделью интерфейса. Мы решили не бороться с Safari, придумывая что-то навороченное, а сделать то, на что даже у Apple не хватило смелости. Coast – это браузер с минимальным интерфейсом для веб-приложений. Вместо вкладок, кнопок, настроек и меню мы даем пользователю знакомый по интерфейсу iOS список иконок, которые открываются в полноэкранные веб-приложения, передвигаться по которым можно с помощью жестов. Это браузер, который не нужно понимать, он так же хорошо знаком вам, как и сам iPad и платформа iOS. Наверное, это браузер не для всех задач и всех ситуаций, но, судя по рейтингам (второе место в украинском App Store, шестое в России, первое в Беларуси) и отзывам пользователей, наш эксперимент удался, и мы продолжим развитие этого браузера.
В скором времени ожидается выход Opera 18. Какие нововведения или возврат к каким старым функциям ждут пользователей в этой версии браузера?
В Opera 18 в браузере появится возможность менять темы оформления и создавать собственные, можно будет удобно перетаскивать вкладки между окнами браузера, а также улучшится менеджер поисковых систем. Это помимо исправлений ошибок, повышения скорости и поддержки новых веб-технологий – об этом мы расскажем подробнее в наших блогах ближе к релизу.
Из ещё не остывшей после релиза Opera 14 для Андроида печи, прямиком для вас — первая версия Opera 15 для компьютеров на основе движка Blink. Называется она Opera 15 потому, что сделана на Chromium 28 (тогда как Opera 14 на Chrome 26). Но не слишком увлекайтесь нумерологией (мы устали отвечать на вопросы про магию числа 13), наш новый вечнозелёный браузер будет обновляться достаточно часто, чтобы номера версий потеряли смысл — давайте лучше поговорим о том, что внутри первой версии.
Что же нового?
Первым делом вы заметите сильно упрощённый интерфейс, интегрированный в платформу. Мы хотели сделать ваш браузер как можно более естественным для ОС — в конце концов, это ваша самая часто используемая программа, помимо самой ОС.
Так же как в Opera 14 для Андроида, мы убрали закладки из Opera 15 и заменили их новой экспресс-панелью, которая позволит удобнее визуально ориентироваться в ваших любимых страницах. Теперь вы можете группировать ячейки в папки, просто перетащив одну на другую. Если хотите, папку можно назвать, кликнув по ней правой кнопкой и выбрав «Изменить заголовок».
Чтобы добавить страницу или расширение в Экспресс-панель, просто нажмите на большой плюс. То же самое можно сделать прямо на странице: просто нажмите на иконку Экспресс-панели в адресной строке и она подсветится, показывая, что страница добавлена.
Если у вас много ячеек в Экспресс-панели, вы можете найти нужную в поиске справа сверху: начните набирать буквы и сайты сразу отфильтруются по совпадению.
Разработчики по-прежнему могут создавать расширения для Экспресс-панели — мы позднее расскажем об это подробнее. Существующие расширения могут быть автоматически сконвертированы для Opera 15.
Копилка
Случалось ли вам бродить по сети и находить страницы, которые хотелось бы прочитать позднее, Например, список гаджетов для сравнения где-нибудь на Маркете или разные отели на Букинге? Раньше это было большой проблемой и многие копили десятки открытых вкладок, чтобы вернуться к ним потом. Opera 15 поможет вам решить эту проблему: добавьте страницу в Копилку и вернитесь к ней, когда у вас будет время.
Просто нажмите сердечко в адресной строке на странице, к которой вы хотите потом вернуться и сердечко подсветится, означая что страница добавлена. Передумали? Нажмите сердечко ещё раз. В Копилку можно зайти со стартовой страницы: открыть новую вкладку или нажать на кнопку слева от адресной строки.
Чтобы настроить размер страниц в Копилке, используйте ручку справа. Если у вас накопилось много страниц «на потом», вы можете найти их в поиске так же легко, как ячейки Экспресс-панели.
Рекомендации
Рекомендации — ещё одна новинка Opera 14 для Андроида и Opera 15 для компьютеров, которая помогает находить интересное и сразу переходить к чтению. Вы можете настроить страну, язык и список интересных тем с помощью меню под шестерёнкой справа сверху. К моменту запуска у нас уже есть 13 категорий на 32 языках.
Умная строка
Opera 15 для компьютеров совместила адресную строку и панель поиска в одно целое. Умная строка предлагает подсказки (они могут быть отключены в настройках) и несколько поисковых провайдеров на выбор.
Режим сжатия
Жесты мыши
Одна из классических возможностей Opera — жесты мыши, которые помогают управлять браузером с помощью простых движений. Обратите внимание, что жесты по умолчанию отключены на OS X, поскольку эта ОС имеет встроенную систему жестов. Также вы можете включить в настройках дополнительные горячие клавиши (как и много другого интересного).
Для разработчиков
Вы можете включить специальное меню с инструментами разработчика (Меню — Другие инструменты — Включить инструменты разработчика на Windows или в меню «Вид» на OS X) — там вас будут ждать: Веб-инспектор (отладчик Opera Dragonfly пока в работе), классический просмотр исходного кода и список плагинов, установленных в браузере. Веб-инспектор можно вызвать привычными горячими клавишами: Cmd Alt I или Ctrl Shift I, в зависимости от вашей ОС, или правым кликом «Проинспектировать элемент».
Расширения
В связи с переходом на Chromium и полностью переписанным интерфейсом, инфраструктура расширений претерпела большие изменения: начиная с Opera 15 и далее, формат расширений для Opera 11 и 12 больше не поддерживается (старая документация перепрятана на Гитхабе) и мы переключаемся на формат расширений Chromium. На этот момент, Opera 15 поддерживает часть API расширений Chromium (дальше будет больше) и наш собственный API для Экспресс-панели.
Если расширения Chromium для вас в новинку, мы приготовили для вас несколько обучающих статей и соответствующую документацию по API. Мы также встроили автоматический конвертер в новый формат в интерфейс для разрабочиков каталога расширений — всё для того, чтобы сделать для вас переход на новый формат как можно незаметнее.
Чего ещё (пока) нет в Opera 15 для компьютеров?
В Opera 15 не входит почтовый клиент M2. Далеко не все пользователи Opera находили его полезным, поэтому, для упрощения интерфейса и ещё меньшего влияния на весь код, мы решили отделить почтовый клиент в отдельный продукт и сегодня представляем вам его первую версию:
Другие возможности, не вошедшие в первый релиз на основе Chromium, которые будут возвращены в дальнейших версиях:
Создан для открытий
Это не всё интересное, что есть в новой версии Opera 15 для компьютеров, за новым привлекательным и дружественным интерфейсом прячется много других возможностей. Оглядитесь, посмотрите настройки: вы можете отключить куки, всплывающие окна, плагины для отельных сайтов, включить заголовок «Do Not Track», отключить различные настройки для оптимизации скорости, если они вам вдруг мешают. Мы надеемся, что вам понравится открывать новые возможности и может они вдохновят вас на написание собственных, с помощью расширений.
Перед вами продолжение цикла, посвященного тестированию браузеров. В прошлый раз мы изучили работу Chromium и Google Chrome. Новыми участниками стали самые разнообразные веб-обозреватели – от популярного в русском сегменте до новой надежды «староверов», от одного из старейших до самого молодого.
Плюсы
- Сайты открываются очень шустро.
- Частое обновление до актуальной версии движка и поддержка последних веб-технологий.
- Новая двухуровневая экспресс-панель. Она пришлась мне очень по душе и полностью заменила функционал закладок из старой Оперы. Т.е. привычные закладки, которые столько просили пользователи, мне теперь не нужны совсем.
- Копилка — полезная и классная фича, куда я скидываю временные ссылки.
Google Chrome
Одна из главных особенностей Chrome — это многозадачность, т. е. каждая вкладка создает отдельный процесс, дабы обезопасить вкладку соседнюю. В случае чего, неисправную вкладку можно закрыть отдельно и не потерять несохраненные данные в других.
Но в этой особенности кроется проблема для слабых ПК. Каждая вкладка — это отдельный процесс, и, если вкладок открыто много, происходит большая нагрузка на оперативную память. В таком случае ПК может не справляться, а браузер подвисать.
В 2010 году Google встроила Adobe Flash в браузер, дабы избавить пользователя от необходимости загружать его отдельно.
Также Chrome периодически загружает обновления двух черных списков, которые состоят из фишинг-сайтов и сайтов, на которых может находиться вредоносное ПО. При попытке зайти на сайт из одного из списков, высвечивается соответствующее предупреждение.
Предлагаем пройти тест, сможете ли вы распознать фишинговую атаку.
Автоматической загрузке исполняемых файлов компания Google сказала нет. Прежде чем загрузить исполняемый файл, необходимо нажать кнопку «сохранить». Сделано это для того, чтобы обезопасить пользователей от автозагрузок вредоносного ПО. Также в Chrome присутствует режим «инкогнито». По заявлениям Google, просматриваемые страницы, пароли, cookie автоматически удалятся после закрытия вкладок.
В 2019 году вышло 76-е обновление браузера, в котором удалось устранить уязвимость, которая позволяла сайтам определять при заходе на сайт, используется режим инкогнито или нет. Эта проблема основывалась на проверке наличия Chrome FileSystem API, который был отключен в новой версии, чтобы действия пользователя на устройстве не оставляли следов.
Теперь сайтам, у которых есть счетчик бесплатного контента, необходимо было искать новые способы блокировки после определенного количества посещений. Но даже после вышеописанной меры нашли новый способ, который позволяет отследить, в каком режиме пользователь заходит на сайт.
Стало известно, что Chrome для файловой системы выделяет хранилище во внутренней памяти, максимальный объем которого составляет 120 мбайт. Это позволяет отслеживать режим инкогнито с высокой скоростью.
Яндекс.Браузер
Причины выбора, историческая справка и основные особенности
реклама
Выбран по причине своей большой популярности в Рунете, где занимает второе место. Создан на основе движка Blink, используемого в Chromium. Это весьма молодой браузер, впервые представленный в 2012 году.
Официальный сайт проекта – здесь. С него скачивается небольшой инсталлятор, который выкачивает и устанавливает последнюю версию программы. В тестах использовалась последняя на момент написания статьи версия Яндекс.Браузера – 47.0.256.3539.
Несмотря на то, что он основан на Chromium, браузер предлагает развитую функциональность:
- Много внимания уделено вопросам безопасности: шифрование незащищенного Wi-Fi, защита от фишинга, от мобильных подписок, вирусов, СМС-мошенничества и вредоносных страниц;
- Умная строка – дополнительная функциональность адресной сроки;
- Режим «Турбо» – ускорение загрузки данных за счет их сжатия;
- Просмотр документов и книг – позволяет просматривать основные форматы документов и книг;
- Переводчик – позволяет переводить как отдельные абзацы, так и страницы целиком;
- Жесты мышью – позволяет управлять закладками с помощью жестов мышью;
- Синхронизация паролей и закладок.
Интерфейс приложения современен и красив, чему в немалой степени способствуют «живые» обои.
Меню браузера открывается по щелчку по небольшой кнопке сверху справа.
Из него можно попасть в меню настроек, которое схоже с меню браузера Google Chrome за исключением пунктов, связанных с сервисами Яндекса.
Стоит обратить внимание на то, что основные и самые популярные расширения уже представлены на соответствующей вкладке и их очень легко включить, всего лишь передвинув ползунок.
реклама
Если нужного вам расширения нет, то его можно поискать в основном каталоге, щелкнув по соответствующей кнопке.
Тестирование браузера Яндекс
- «Холодный» старт – 11.1 секунд («живые» обои несколько замедляют загрузку).
- «Горячий» старт – 2.8 секунд.
Для удобства и наглядности данные будут представлены в виде графика.
Как можно видеть, программа потребляет значительное количество оперативной памяти. При закрытии вкладок практически вся использованная память освобождается.
Результат теста представлен в виде таблицы.
- fps — количество кадров в секунду (чем больше, тем лучше);
- ops — количество операций в секунду (чем больше, тем лучше).
Браузер обеспечивает достаточную производительность в 3D играх – почти 60 кадров, в 2D – 50 кадров в секунду.
Анализ остальных данных будет произведен в заключительной статье цикла.
Подпишитесь на наш канал в Яндекс.Дзен или telegram-канал @overclockers_news - это удобные способы следить за новыми материалами на сайте. С картинками, расширенными описаниями и без рекламы.
Прошел без месяца год, когда я написал статью про Opera 12, в которой обозначил важные для меня функции этого браузера. Уже тогда было известно, что разработчики переводят его на новый движок Blink. Меня, как давнего пользователя Оперы, данное известие пугало, т.к. я боялся потерять многие привычные фишки старой Оперы.
Новой Оперой я начал пользоваться незадолго до первого релиза (15-й версии) и по сей день продолжаю ей пользоваться, мне она нравится. То есть переход на новый, по сути, браузер для меня оказался не таким болезненным, как я ожидал. Это самое главное.
Далее приведу в сравнение пункты из вышеуказанной статьи, чтобы показать, как с этим обстоят делать в Опере на Блинке:
Как видите, большинству мелочей старой Оперы, которые были для меня важны, нашлась замена в виде расширений, либо я просто привык к отсутствию тех или иных фишек (но не всех), а некоторые функции реализованы даже лучше.
Хочется еще отметить некоторые наиболее значимые для меня плюсы и минусы Оперы на Блинке.
Минусы
- Ужасно бесит, что при выделении слова двойным кликом по нему выделяется и пробел после него. У меня такое ощущение, что сами разработчики движка WebKit своим браузером никогда и не пользовались. Как такое может быть удобным — вообще не понимаю.
- На каждую вкладку и каждое расширение в диспетчере задач Windows создается отдельный процесс с именем Opera.exe. Хоть у меня и достаточно оперативной памяти, но смотреть на такую портянку неприятно.
- Рекомендации — абсолютно не нужная в браузере вещь.
Итого, я вполне доволен современным браузером Opera и продолжаю оставаться его преданным пользователем более 10 лет подряд, несмотря такие значительные изменения. И до сих пор нет ни одного другого браузера, который бы по совокупности разных параметров нравился мне больше, чем Opera.
В наше время сложно представить настольный компьютер, ноутбук, планшет или смартфон без браузера, ведь с помощью него мы ежедневно потребляем уйму контента: от чтения новостей до просмотра лонгридов с изображениями и видео. Каждый браузер привносит свой некий опыт использования. Будь то отображение сайта, его использование или устройство, с которого просматривает страницы пользователь.
Первый браузер появился в 1990 году, а разработал его Тим Бернерс-Ли, отец Всемирной паутины. С тех пор прогресс шел с удивительной скоростью и то, что тогда могло считаться революцией, сейчас кажется обыденностью.
Веб-разработчику важно адаптировать свой сайт на актуальной версии браузера, но не забывать и про предыдущие, а также про другие платформы.
Проверить отображение контента на разных браузерах можно здесь:
В целом, без адаптивной верстки один и тот же сайт на разных браузерах (более того, на разных версиях браузера) может отображаться по-разному.
Так выглядит наш сайт на старых версиях браузеров:
Более подробно про кроссбраузерность можно почитать в нашем блоге.
Ниже рассмотрим несколько браузеров, их движки, посмотрим на их отличия, а также коснемся их безопасности.
Оглавление
Основные движки
Сначала разберемся, что такое движок браузера. Если коротко, то это программа, которая преобразовывает набор команд и строки кода в полноценную красивую веб-страницу. И уже на основе движка разрабатывается браузер, обличается в более привлекательную форму и в итоге становится user-friendly. Т. е. движок — это ядро, а браузер уже оболочка. Так, например, самый популярный движок Blink (в рамках проекта Chromium) используется на разных браузерах — на Google Chrome и Opera.
На данный момент актуальный список браузерных движков выглядит так (в скобках процент использования на 2019 год):
- Trident — Microsoft Internet Explorer 4.0-11.0 (6,81%).
- Gecko — Firefox (8,9%), Tor, Firefox mobile (1,90%) почтовый клиент Thunderbird.
- EdgeHTML — Microsoft Edge (4,61%).
- WebKit — Apple Safari (4,0%) (в т.ч. для iOS (27,54%) и Steam.
- Blink — Google Chrome (67,29%) (в т.ч. для Android (63,35%)), Chronium, Opera (1,60%), Яндекс.Браузер (0,80%), и Microsoft Edge. Является ответвлением WebKit.
Ниже вкратце рассмотрим историю каждого движка.
Правда об Onion доменах
Согласно Википедии, .onion — псевдо-домен верхнего уровня. Создан для обеспечения доступа к анонимным или псевдо-анонимным адресам Tor сети. Подобные адреса не могут быть полноценными записями DNS, и информация о них отсутствует в корневых DNS серверах. Но если установить дополнительное ПО для выхода в сеть Tor, программы, работающие с интернетом, получают доступ к сайтам в доменной зоне .onion, отправляя запрос через сеть серверов Tor.
Но Tor не является гарантом безопасности. Поэтому для обеспечения полнейшей анонимности и секьюрности существуют операционные системы, которые защищены от утечки IP и DNS. Самые известные — это Whonix и Tails.
Если вам интересна тема Тора и даркнета в целом или есть вопросы, ответы на которые хотите получить, оставляйте ваши комментарии — мы напишем статью на эту тему.
Помимо тех браузеров, что описаны в статье, существует еще огромное количество на любой вкус и цвет, и перечисление всех может занять не один час. Но большинство из них или ничем не отличаются друг от друга, или были созданы для узконаправленных целей. В статье лишь озвучены монстры, которые крепко заняли свою позицию и полюбились миллионам пользователей. Выбирайте тот, который вам удобнее.
Хотите, чтобы проверили сайт на ошибки, которые могут быть критическими? Сообщите нам — проведем аудит сайта, составим подробный отчёт об ошибках и дадим рекомендации по их исправлению или исправим сами.
Opera
Краткая выжимка на русском с ссылкой на оригинал.
Также удобно, что Opera и Opera mini для Android использует встроенный блокировщик рекламы. Пользователю нет необходимости терять время и искать нужное расширение в магазине аддонов. Opera заботится о своих пользователях, поэтому встроенный блокировщик рекламы также предотвращает майнинг криптовалюты с компьютера пользователя.
Как и во всех современных браузерах, в Opera есть приватный просмотр. После закрытия приватной вкладки браузер очистит все сведения о сетевой активности пользователя. Закрытую вкладку невозможно восстановить с помощью списка «недавно закрытых» вкладок. Но если есть необходимость, то самостоятельно можно сохранить пароль, файл или сайт на начальном экране.
Opera, как и Chrome, периодически загружает черные списки фишинговых или сайтов-мошенников и при посещении одного из сайтов из списка показывает соответствующий значок.
В браузере также можно вручную настроить предпочтения и определить тип информации, которой пользователь желает делиться с тем или иным сайтом.
Участники обзора
Safari
В браузере от Apple есть встроенная функция блокировки всплывающих окон. Также в браузере встроены технологии, которые не допускают открытие мошеннических, фишинговых и сайтов, распространяющих вредоносное ПО, а поддержка EV-сертификатов маркирует легитимные сайты.
У обозревателя присутствует поддержка технологии безопасного шифрования. Это нужно для предотвращения перехвата сеансов соединения и попытки мошенничества при работе в сети. Также есть поддержка аутентификации на основе регистрации на безопасных сайтах и наиболее популярных прокси-протоколов.
Весной 2019 года Apple анонсировала вход с помощью Apple ID на разных сайтах, где веб-разработчик посчитает необходимым добавить такую функцию. Личные данные пользователя останутся в безопасности, ведь вместо его адреса электронной почты генерируется одноразовый специальный адрес. По заявлениям Apple, она не будет использовать данные о том, кто какие сайты посещает. Пользователь сам сможет отключить учетную запись от любого сайта или приложения.
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%.
Несомненно, браузерный движок — это сердце любого браузера, но, как говорится, не движком единым. Для большинства пользователей важно чтобы их данные оставались конфиденциальными, а сами пользователи чувствовали себя в безопасности. Поэтому разработчики непрерывно ищут лазейки, усиливают безопасность своих продуктов, но все же рекомендуют совместно с браузером использовать хороший антивирус.
Ниже мы рассмотрим, что могут предложить самые популярные браузеры для безопасности своего пользователя.
Firefox
Если по цифрам браузер от Mozilla и отстает от того же Chome, но по безопасности он как минимум ровня. В Firefox предусмотрен и внутренний блокировщик содержимого, и функция «не отслеживать», и определяющие безопасность сайта значки, и предупреждение о небезопасном вводе пароля, когда страница не использует защищенное соединение. Mozilla делает все, чтобы пользователь чувствовал себя в безопасности, когда использует Firefox.
Особенностью данного браузера является очень подробные инструменты разработчика, которые помогают устранить ошибки в коде.
Также на странице помощи есть огромнейший FAQ по безопасности в Firefox и не только. Рекомендуем к ознакомлению.
И если мы заговорили о безопасности, то, конечно же, стоит отметить браузер Tor и внутренние Onion сети. Безусловно, ниженаписанное не гарантирует полную безопасность пользователя и его устройства, но на долю обеспечить сможет.
Сам браузер появился в 2008 году. Хотя разработка системы началась еще в 1995 году. Система имеет свободную лицензию, а исходный код открыт.
Идея браузера — дать пользователю реальную свободу и анонимность. Но нередко этим пользуются ради злых умыслов. Раз браузер обеспечивает полную анонимность и свободу, значит, там можно делать то, чего нельзя в остальных браузерах.
Например, в onion сети много площадок для продажи и распространения запрещенных веществ, оружия, контента, который не разрешен во многих странах. Тремя словами — огромный черный рынок. Также Tor позволяет переходить на ресурсы, доступ к которым заблокирован по тем или иным причинам. Через этот браузер можно заходить на все сайты, которые занесены в единый реестр запрещенных интернет-ресурсов в РФ.
Браузером пользуются журналисты, социальные работники, общественные организации и спецслужбы. Часто через Tor проводятся транзакции по криптовалютам, т. к. IP-адрес скрыт, а адрес крипто-кошелька не меняется.
Совсем кратко описать принцип работы можно так: прежде чем данным попасть через выходной сервер во внешний мир, данные проходят через три собственных узла (нода). Данные между узлами зашифрованы, а ключи от шифров знают только сами узлы. В итоге на выходе пользователь не оставляет на сайте никаких следов посещения.
Стоить помнить и про то, что скорость передачи информации оставляет желать лучшего. Дело в том, что IP пользователя шифруется, проходя через множество прокси-серверов, расположенных по всему миру. Постоянная переадресация и приводит к понижению скорости загрузки страниц.
Trident и EdgeHTML
У Microsoft есть два браузерных движка: Trident и EdgeHTML, более пристальный взгляд можно бросить только на последний, т.к. Trident был закрыт еще в 2015 году. Но для истории:
Trident был разработан Microsoft для Internet Explorer 4.0 в 1997 году и поддерживался вплоть до выхода Windows 10. Для пользователей считался самым неудачным движком. Он не мог похвастаться поддержкой сторонних расширений, некорректно отображал веб-страницы, а его скорость работы оставляла желать лучшего. Кроме того, постоянные зависания не давали плюсов браузеру.
Хоть Microsoft более не поддерживает Trident, пользовательская база Internet Explorer почти 7%. Но адаптировать сайты для него все труднее и труднее.
В Windows 10 для Edge Microsoft взяли базу Trident и уже на ее основе разработали EdgeHTML. Над движком поработали на славу: по данным результатов некоторых тестов производительности, браузер Edge перегнал Chrome и Firefox. Но стоит сказать, что загрузка страниц в Edge действительно была моментальная, и это поражало.
В 2019 году Microsoft отказываются от дальнейшей разработки EdgeHTML в угоду Blink и Chromuim.
Оглавление
Вступление
Эта статья является продолжением цикла, посвященного тестированию браузеров. В прошлый раз мы изучили работу Chromium и Google Chrome.
реклама
А в данном материале будут рассмотрены и протестированы следующие обозреватели:
- Яндекс.Браузер – популярный в русском сегменте браузер с сильным уклоном на сервисы одноименной компании;
- Opera (на движке Blink) – браузер, которые многие называют очередным клоном Google Chrome;
- Vivaldi – новая надежда «староверов» или поклонников браузера Opera на движке Presto;
- Firefox – второй по популярности в мире браузер и один из первых конкурентов Internet Explorer;
- K-Meleon – малоизвестный продукт, отличающийся скромным потреблением ресурсов и немного нестандартным интерфейсом.
Что касается тестового стенда, методики тестирования и программного обеспечения, то со всем этим вы можете ознакомиться, перейдя по ссылке.
Microsoft Edge
Microsoft заверяет, что браузер Edge более безопасен остальных обозревателей. Основано это на исследовании NSS Labs — организации, оценивающей решения в области безопасности. 304 фишинговых сайтов и вредоносного социально-инженерного софта были изучены. Было обнаружено, что SmartScreen — опция защищенности в Edge — заблокировала 99% атак на основе методов социальной инженерии, Firefox справился на 78,3%, а Chrome заблокировал 85,8%.
Как раз SmartScreen — основной вектор Microsoft в области безопасности. SmartScreen появился еще в Internet Explorer 7 и с тех времен только развивался. Но SM не есть гарант безопасности, Microsoft рекомендует использовать Edge в связке с хорошим антивирусом.
В Edge, как и в Chrome, реализована технология песочницы, т.е. все вкладки образуют отдельные процессы, что позволяет жить вкладкам отдельно друг от друга.
По аналогии с другими браузерами, в Edge есть функция «InPrivate», она позволяет при использовании вкладок или окон в режиме InPrivate не сохранять данные браузера на компьютере после завершения просмотра.
Blink и WebKit
Blink является популярнейшим браузерным движком. Используется в Google Chrome и в браузерах на его базе, например, Opera и Яндекс.Браузер. Один из основных разработчиков — Google, но разработка поддерживается с помощью дюжины компаний.
В 2019 году Microsoft решила не изобретать велосипед и анонсировала запуск Edge на движке Blink в рамках проекта Chronium. Ранее часть сервисов могли отсеивать пользователей браузера от Microsoft по User Agent, поэтому возникали некоторые различия в поведении браузеров, и часть особенностей поведения и функций, которые встречаются в Chronium, могли внедряться в Edge с запозданием.
Так как отличия движка сказывались на комфорте конечных пользователей и разработчиков, Microsoft решила внедрить в Edge Chronium. Также это позволит устанавливать пользователям расширения для Edge, совместимые с тем же Google Chrome, а интерфейс приблизится к браузеру от Google.
Blink вытек из другого популярного движка — WebKit. Его разработали Apple в 2000 году на основе движка KHTML, который использовался в браузере для Nokia Series 60. Google Chrome с 2008 по 2013 год работал на WebKit. Но в 2013 году Google с некоторыми изменениями скопировали ядро у Apple для последующей его модификации, оптимизации и в итоге внедрению в Chrome. Появление нового движка усложнила жизнь веб-разработчиков, но заставила рынок развиваться более быстрыми темпами.
Сейчас на Webkit работает браузер Apple Safari как на MacOS, так и на мобильной iOS.
Читайте также: