Содержание

Компания Яндекс — Технологии — Что такое Яндекс.Браузер

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

В браузере мы видим не интернет, а Всемирную паутину, или веб. Сам интернет — это инфраструктура, комплекс сетей, в которые объединены компьютеры по всему миру. А веб — способ наглядно представить хранящуюся на них информацию в виде связанных между собой страниц. На этих страницах могут быть текст, картинки, видеоролики, разнообразные кнопки, ссылки и многое другое. Чтобы все эти элементы работали и отображались корректно, страницу нужно открыть в специальной программе. Эта программа и есть браузер.

Немного истории

Прообраз современного веба и, соответственно, первый браузер появились в 1991 году в ЦЕРН — европейской организации по ядерным исследованиям. Один из её сотрудников, Тим Бернерс-Ли, придумал провязать научные документы гиперссылками и решить таким образом проблему поиска информации в огромном архиве института. Первый браузер назывался WorldWideWeb и выглядел примерно вот так.
Браузер WorldWideWeb в 1993 году. Источник — страница Тима Бернерса-Ли на w3.orgТам же, в ЦЕРН, появилась и первая веб-камера. Учёные, у которых была одна кофе-машина на несколько этажей, поставили рядом с ней камеру, которая несколько раз в минуту отправляла фотографии на их компьютеры — всё для того, чтобы можно было, не отрываясь от работы, узнать, есть ли в машине кофе.

В начале 90-х появились не только веб и первые браузеры — тогда же начинали работать первые коммерческие интернет-провайдеры. До этого интернет финансировался правительством и доступ в него был только в больших университетских центрах и военных организациях. Теперь же в сеть мог выйти любой человек с домашнего компьютера.

Интернет стал публичным, а с появлением веба и сравнительно простых в освоении браузеров вроде Mosaic и Netscape Navigator — ещё и наглядным. Из инструмента научного сообщества он постепенно стал превращаться в средство массовой коммуникации, а затем, с ростом аудитории, и в глобальную торгово-развлекательную площадку.


Последняя версия браузера Mosaic, выпущена в 1997 году. Источник — Википедия.

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

Из чего сделан Яндекс.Браузер

Первая версия Яндекс.Браузера была выпущена в 2012 году. Создавая его, мы использовали уже существующие наработки. Например, «движок» для нашего браузера мы выбрали такой же, как у Safari и Google Chrome — называется он WebKit. Чтобы объяснить, почему мы выбрали именно его, надо хотя бы в двух словах рассказать, что вообще делает движок.

Если коротко, то он собирает сайты по инструкции — примерно так же, как мы собираем мебель, которая приехала из магазина в нескольких коробках. Страницы сайтов становятся такими, какими мы привыкли их видеть, только на экране компьютера. Пока вы не смотрите на них через браузер, они существуют в виде документов со ссылками на «детали» (например, картинки, которые используются для фона и кнопок) и кодом, который определяет, как их надо соединить. Примерно так в разобранном виде выглядит страница yandex.ru.


Это только маленькая часть кода страницы yandex.ru — целиком он длиннее, чем вся эта статья.

У каждого движка есть свои особенности — именно поэтому один и тот же сайт может немного по-разному выглядеть в разных браузерах. Если создатель сайта не учитывает эти особенности, то какой-нибудь браузер может неправильно понять его инструкции и собрать что-то некрасивое или вообще неработающее. Мы не стали придумывать собственный «движок», чтобы разработчикам сайтов не приходилось адаптировать свои сайты ещё и под него. Вместо этого был выбран популярный WebKit, на который уже ориентируются большинство веб-разработчиков.

У WebKit есть несколько реализаций — наш браузер работает на той, что развивается в проекте Chromium. Им занимаются сразу несколько крупных компаний — причём ко всеобщей выгоде. Если одна компания придумывает какое-то техническое улучшение, от этого выигрывают все (если интересно, почитайте, например, о том, как разработчики Яндекс.Браузера помогли значительно ускорить все программы на основе Chromium). Кроме того, это позволяет совместно продвигать современные веб-стандарты, то есть делать интернет удобнее и безопаснее.

Что делает Яндекс.Браузер особенным

Самый очевидный ответ — это дизайн. С самого начала мы старались сделать так, чтобы интерфейс не был громоздким. Наш идеал браузера — это не просто окно, а «панорамное окно» в интернет: во весь экран и с минимум деталей. Какое-то время мы вообще пробовали сделать прозрачный браузер — этот проект назывался Кусто. Тестирование показало, что далеко не все пользователи готовы к таким переменам, зато некоторые нововведения, вроде анимированных фонов и умной поисковой строки, многим пришлись по душе. В той версии Яндекс.Браузера, над которой мы работаем сейчас, лучшие идеи, опробованные в Кусто, сочетаются с классическими интерфейсными решениями. Теперь наш браузер выглядит вот так.
Это Яндекс.Браузер для Windows. Версии для Mac OS и Linux пока выглядят иначе.

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

Той же цели — сэкономить время и клики — служит Умная строка нашего браузера. Используя данные Яндекса о популярных поисковых запросах, она может подсказать адрес нужного сайта, даже если вы на нём никогда не были, и предложить перейти на vk.com человеку, который забыл переключить раскладку и успел напечатать «млюс». На некоторые простые вопросы — вроде [курс доллара], [погода в самаре] или [формула объема шара] — Умная строка может ответить самостоятельно, так что пользователю даже не придётся переходить на новую страницу, чтобы получить информацию. Другой пример продуманного дизайна тоже связан с адресной строкой. В мобильной версии Яндекс.Браузера она расположена внизу экрана, а не наверху, как у большинства браузеров, — просто потому что так до неё удобнее дотянуться большим пальцем. Экраны смарфтонов становятся всё больше, а наши пальцы пока не удлиняются, вот и приходится с этим считаться.Ещё одна особенность нашего браузера состоит в том, что он сам ищет для вас интересную информацию. Открыв новую вкладку, вы увидите внизу блок, озаглавленный «Дзен: ваши персональные рекомендации». В нём собираются статьи и видео на темы, которыми вы обычно интересуетесь. Уникальность Дзена в том, что за составление ленты публикаций отвечает машинный интеллект: он собирает их не из тематических RSS-подборок, а со всего интернета — с помощью поисковых технологий Яндекса. Если Дзен заметит, что у вас появились новые интересы, он начнёт учитывать их при составлении ленты.Чтобы пользоваться браузером было комфортно, он должен быть не только красивым и удобным, но и ещё и быстрым и безопасным. За последнее в Яндекс.Браузере отвечает Протект — комплекс технологий, которые берегут пароли, блокируют мошеннические сайты, позволяют без приключений подключаться к публичным сетям Wi-Fi и оплачивать услуги в интернете. Со скоростью помогает режим Турбо. Он автоматически включается при медленном соединении и ускоряет загрузку страниц. Это происходит за счёт уменьшения объёма данных: «тяжёлое» содержимое страницы — обычно это видео и картинки — сжимается на серверах Яндекса и только после этого передаётся пользователю. В результате экономится не только время, но и трафик.Если вам интересно следить за тем, как развивается Яндекс.Браузер, вы можете установить его
бета-версию и участвовать в тестировании новых возможностей Браузера.

yandex.ru

Движки браузеров — сравнение, отличия и что это вообще — SEOWars

Браузеры — штука тонкая для веб-разработчика. Хотя технологии, используемые в браузерах, стандартизируются Консорциумом Всемирной Паутины (World Wide Web Consortium, W3C), этот консорциум как правило не успевает за развитием технологий, и поэтому почти всегда в браузерах новые функции появляются раньше, чем в спецификации W3C. Особенно это касается свойств Каскадных Таблиц Стилей (Cascading Style Sheets, CSS), хотя применимо и к последним тегам HTML5 (HyperText Markup Language — язык разметки гипертекста, HTML, версия 5). Таким образом получается, что самые передовые и новые технологии, позволяющие делать красивые сайты, могут появиться в одном браузере и не появиться в другом — тут всё зависит от желания, усердия, количества и качества разработчиков, данный браузер делающих.

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


Пожалуй самый распространённый движок, широко используемый в современных браузерах, это Webkit. В этом движке как правило (за редкими исключениями) первыми появляются все нововведения в веб-технологиях. Движок обладает исключительной простотой использования и настройки, минималистичным интерфейсом. В системе каждая открытая вкладка (а также каждый плагин и расширение) является отдельным процессом, что повышает стабильность работы. На нём работают такие браузеры как Google Chrome (с версии 28 вариант Webkit от Google называется Blink), Яндекс.Браузер, Safari, Рамблер Нихром, Mail.ru Хром, SrWare Iron, Maxthon, встроенные браузеры на Андроид-смартфонах и планшетах, и в других менее известных проектах. Разрабатывается корпорацией Google и сообществом разработчиков по всему миру. Новые CSS-свойства, ещё не успевшие попасть в стандарт W3C, поддерживаются в нём с префиксом -webkit.

Gecko — движок, ориентированный на улучшенную поддержку стандартов. Так же как и Webkit старается внедрять все последние нововведения как можно скорее, однако, в отличие от Webkit, работает несколько медленнее. Весь браузер работает единым процессом, из-за чего может подтормаживать и падать. Видимо по этой причине в последнее время ходят слухи, что его заменят на Webkit. Разрабатывается некоммерческой организацией Mozilla Foundation. Новые свойства CSS поддерживаются с префиксом -moz. Используется в браузерах Firefox, Konqueror, K-Meleon. Раньше на нём же работал браузер Netscape, пока его разработку не свернули.

Presto — движок, который характеризуется наиболее быстрой работой JavaScript, в него интегрирован клиент почты и читалка RSS-лент. В общем забеге не отличается особенной быстротой, однако довольно легковесный и работает без проблем даже на старых компьютерах. В памяти представляет один процесс, из-за чего может при некоторых условиях падать — это компенсируется автоматическим открытием всех открытых в прошлый раз вкладок. Распознаёт большинство нововведений вебкит без лишних заморочек, но не все они работают правильно (например, анимация). На нём работает браузер Opera. Новые свойства CSS поддерживаются с префиксами -o, -webkit.

Trident — пожалуй, наиболее отстающий в плане современных технологий движок. Самые новые свойства CSS и теги HTML5 в нём появляются редко, а чаще тогда, когда они уже реализованы в других браузерах. Последняя версия в скорости работы не отстаёт от других браузеров, в то же время максимально интегрируется в Windows. Также работает в нескольких процессах, что увеличивает стабильность. Стандарты W3C до сих пор поддерживает не полностью, однако в последнее время ситуация улучшается. Новые свойства CSS иногда поддерживаются с префиксом -ms. Как вы наверное уже догадались, на этом движке работает браузер Internet Explorer (IE) корпорации Microsoft.

Все обновления дизайна, которые делаются на наших сайтах, так или иначе будут отображаться в последних версиях всех популярных браузеров. Абсолютно всё будет как нужно работать в браузерах на основе Webkit и Gecko. В Presto (Opera) некоторые анимации могут работать не так как нужно, причём заставить их работать как следует мы пока не нашли способа. И наконец в Trident (IE) обнаружится больше всего пробелов. В нём плохо работают не только наши анимации, но также не отображаются некоторые фоны. Ситуация может измениться только с выходом следующей версии IE.

Для тех, кто хочет насладиться всем разнообразием современных веб-технологий, рекомендуется перейти на Webkit-браузер. Легче всего это будет сделать, установив Яндекс.Браузер, о котором мы уже упоминали. И вот почему.


Во-первых, он перенесёт все ваши настройки, закладки и прочее из прежнего браузера в себя. Он умеет добывать личные настройки из Google Chrome, Firefox, Opera (не вытаскивает пароли), Internet Explorer (не вытаскивает Cookie), это только то что мне пишет. Возможно, при наличии других браузеров он предложит импортировать настройки из них. Во-вторых, этот браузер является как бы гибридом Google Chrome и Opera, взяв всё лучшее от обоих: от Оперы уникальные технологии сжатия трафика, настраиваемую стартовую панель быстрого доступа к сайтам (SpeedDial) и модифицированное отображение адреса сайта в адресной строке, от Хрома — скорость, надёжность, простоту и последние нововведения веб-технологий. Можно конечно выбрать например Google Chrome, там тоже есть импорт настроек, но он не берёт их из Оперы и там нет по умолчанию стартовой панели и т.д. Теперь вы в курсе, на каких движках работают браузеры, их отличия и функционал, и сможете выбрать лучший.

И в довершение приводим рейтинг популярности браузерных движков:

Webkit — 38,6%
Presto — 26,5%
Gecko — 18,7%
Trident — 11,2%

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

Это тоже интересно:

seowars.pro

Браузер != Браузерный движок / Habr

Всем привет!

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

Это будет цикл статей в которых мы создадим свой собственный минималистичный браузерный движок. Каждая статья будет подкреплена реальным кодом и примерами.

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

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


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

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

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

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


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

Разработкой собственного браузера занимается множество компаний: 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 описаны в разделе Legal stuff на сайте проекта Chromium. Если кратко, то всё что вы создаёте принадлежит (не эксклюзивно) Google.

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


Лицензии браузерных движков

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

Если сразу и кратко: лицензии сносные, прям вот из ряда вон ничего нет. Кроме EdgeHTML который закрыт. Легально утащить к себе какой-то проект и закрыто разрабатывать/изменять видимо не выйдет. Лицензии призывают к взаимной открытости.

Blink

Открытый исходный код, ответвление движка WebKit. Как и в WebKit заявлено четыре лицензии:


Самый популярный браузерный движок. Он входит в состав проекта Chromium. Именно на основе Chromium создают собственные браузеры.

Если верить файлу LICENSE проекта Chromium его основная лицензия 3-Clause BSD. Но у проекта есть директория third_party (третьи лица, третья сторона) содержащая множество стороннего кода от которого проект зависит. Иначе говоря, без этого кода собрать браузер не выйдет. У каждого компонента свои лицензии отличные от того что указано в LICENSE проекта:


Gecko

Открытый исходный код. Заявлена одна лицензия:


Активно развивается компаний Mozilla и используется в собственном браузере компании — Firefox. Так же используется в браузере Tor Browser обеспечивающий анонимное пребывание в сети.

Как основа для производителей браузеров большой популярности не имеет.

WebKit

Открытый исходный код. Заявлено четыре лицензии:


Развивается компанией Apple и используется в собственном браузере компании — Safari. Ранее многие компании использовали в своих разработках WebKit, но после покинули проект и переключились на Blink от Google.

EdgeHTML

Закрытый исходный код. Проприетарная лицензия.

Движок используется для браузера компании Microsoft под названием Edge, который пришёл на смену Internet Explorer. Это их новый движок. Предыдущий Trident (MSHTML) компания прекратила развивать.


Риски

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


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

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

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

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

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

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


Адаптация движков

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


Собственный движок

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

Свой браузерный движок не стоит создавать если:


  • Нет задачи/стремления захватить рынок.
  • Браузер нужен лишь номинально. Сейчас это модно, делают даже школьники.
  • Создаваемый движок не будет отличаться от существующих: скорость, надёжность, адаптивность.
  • Идёт освоение бюджета.

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

Стоит ли заниматься разработкой движка для «заработка», для создания стартапа?

Данный вопрос скорее к сфере его применения. Мне видится несколько направлений:


  1. Собственно, создание полноценного браузера. Сотрудничество с поисковыми системами, различными сервисами. Создание особых версий для государственных структур.
  2. Рынок IoT (интернет-вещей), а так же адаптация для телевизоров, приставок, портативных устройств.
  3. Сервисы на отдельных компонентах браузера. Например, умный анализ контента сайта на риски: запрещенные комментарии, посты от пользователей и так далее. Технический анализ сайтов.
  4. Продажа движка. Самое простое, написать под компанию.

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


Заключение

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

Развитие браузерного движка сильно зависит от метода его разработки. Каким он будет: открытым, закрытым?

Я уверен, что если компания занимается развитием браузера на основе стороннего браузерного движка то ей следует серьёзно подумать над перспективой создания собственного.

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


Цикл статей


  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.

Судьба Modest

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

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

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

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

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

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

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

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

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

habr.com

Яндекс — информация о компании — Что такое Яндекс.Браузер

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

В браузере мы видим не интернет, а Всемирную паутину, или веб. Сам интернет — это инфраструктура, комплекс сетей, в которые объединены компьютеры по всему миру. А веб — способ наглядно представить хранящуюся на них информацию в виде связанных между собой страниц. На этих страницах могут быть текст, картинки, видеоролики, разнообразные кнопки, ссылки и многое другое. Чтобы все эти элементы работали и отображались корректно, страницу нужно открыть в специальной программе. Эта программа и есть браузер.

Немного истории

Прообраз современного веба и, соответственно, первый браузер появились в 1991 году в ЦЕРН — европейской организации по ядерным исследованиям. Один из её сотрудников, Тим Бернерс-Ли, придумал провязать научные документы гиперссылками и решить таким образом проблему поиска информации в огромном архиве института. Первый браузер назывался WorldWideWeb и выглядел примерно вот так.
Браузер WorldWideWeb в 1993 году. Источник — страница Тима Бернерса-Ли на w3.orgТам же, в ЦЕРН, появилась и первая веб-камера. Учёные, у которых была одна кофе-машина на несколько этажей, поставили рядом с ней камеру, которая несколько раз в минуту отправляла фотографии на их компьютеры — всё для того, чтобы можно было, не отрываясь от работы, узнать, есть ли в машине кофе.

В начале 90-х появились не только веб и первые браузеры — тогда же начинали работать первые коммерческие интернет-провайдеры. До этого интернет финансировался правительством и доступ в него был только в больших университетских центрах и военных организациях. Теперь же в сеть мог выйти любой человек с домашнего компьютера.

Интернет стал публичным, а с появлением веба и сравнительно простых в освоении браузеров вроде Mosaic и Netscape Navigator — ещё и наглядным. Из инструмента научного сообщества он постепенно стал превращаться в средство массовой коммуникации, а затем, с ростом аудитории, и в глобальную торгово-развлекательную площадку.


Последняя версия браузера Mosaic, выпущена в 1997 году. Источник — Википедия.

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

Из чего сделан Яндекс.Браузер

Первая версия Яндекс.Браузера была выпущена в 2012 году. Создавая его, мы использовали уже существующие наработки. Например, «движок» для нашего браузера мы выбрали такой же, как у Safari и Google Chrome — называется он WebKit. Чтобы объяснить, почему мы выбрали именно его, надо хотя бы в двух словах рассказать, что вообще делает движок.

Если коротко, то он собирает сайты по инструкции — примерно так же, как мы собираем мебель, которая приехала из магазина в нескольких коробках. Страницы сайтов становятся такими, какими мы привыкли их видеть, только на экране компьютера. Пока вы не смотрите на них через браузер, они существуют в виде документов со ссылками на «детали» (например, картинки, которые используются для фона и кнопок) и кодом, который определяет, как их надо соединить. Примерно так в разобранном виде выглядит страница yandex.ru.


Это только маленькая часть кода страницы yandex.ru — целиком он длиннее, чем вся эта статья.

У каждого движка есть свои особенности — именно поэтому один и тот же сайт может немного по-разному выглядеть в разных браузерах. Если создатель сайта не учитывает эти особенности, то какой-нибудь браузер может неправильно понять его инструкции и собрать что-то некрасивое или вообще неработающее. Мы не стали придумывать собственный «движок», чтобы разработчикам сайтов не приходилось адаптировать свои сайты ещё и под него. Вместо этого был выбран популярный WebKit, на который уже ориентируются большинство веб-разработчиков.

У WebKit есть несколько реализаций — наш браузер работает на той, что развивается в проекте Chromium. Им занимаются сразу несколько крупных компаний — причём ко всеобщей выгоде. Если одна компания придумывает какое-то техническое улучшение, от этого выигрывают все (если интересно, почитайте, например, о том, как разработчики Яндекс.Браузера помогли значительно ускорить все программы на основе Chromium). Кроме того, это позволяет совместно продвигать современные веб-стандарты, то есть делать интернет удобнее и безопаснее.

Что делает Яндекс.Браузер особенным

Самый очевидный ответ — это дизайн. С самого начала мы старались сделать так, чтобы интерфейс не был громоздким. Наш идеал браузера — это не просто окно, а «панорамное окно» в интернет: во весь экран и с минимум деталей. Какое-то время мы вообще пробовали сделать прозрачный браузер — этот проект назывался Кусто. Тестирование показало, что далеко не все пользователи готовы к таким переменам, зато некоторые нововведения, вроде анимированных фонов и умной поисковой строки, многим пришлись по душе. В той версии Яндекс.Браузера, над которой мы работаем сейчас, лучшие идеи, опробованные в Кусто, сочетаются с классическими интерфейсными решениями. Теперь наш браузер выглядит вот так.
Это Яндекс.Браузер для Windows. Версии для Mac OS и Linux пока выглядят иначе.

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

Той же цели — сэкономить время и клики — служит Умная строка нашего браузера. Используя данные Яндекса о популярных поисковых запросах, она может подсказать адрес нужного сайта, даже если вы на нём никогда не были, и предложить перейти на vk.com человеку, который забыл переключить раскладку и успел напечатать «млюс». На некоторые простые вопросы — вроде [курс доллара], [погода в самаре] или [формула объема шара] — Умная строка может ответить самостоятельно, так что пользователю даже не придётся переходить на новую страницу, чтобы получить информацию. Другой пример продуманного дизайна тоже связан с адресной строкой. В мобильной версии Яндекс.Браузера она расположена внизу экрана, а не наверху, как у большинства браузеров, — просто потому что так до неё удобнее дотянуться большим пальцем. Экраны смарфтонов становятся всё больше, а наши пальцы пока не удлиняются, вот и приходится с этим считаться.Ещё одна особенность нашего браузера состоит в том, что он сам ищет для вас интересную информацию. Открыв новую вкладку, вы увидите внизу блок, озаглавленный «Дзен: ваши персональные рекомендации». В нём собираются статьи и видео на темы, которыми вы обычно интересуетесь. Уникальность Дзена в том, что за составление ленты публикаций отвечает машинный интеллект: он собирает их не из тематических RSS-подборок, а со всего интернета — с помощью поисковых технологий Яндекса. Если Дзен заметит, что у вас появились новые интересы, он начнёт учитывать их при составлении ленты.Чтобы пользоваться браузером было комфортно, он должен быть не только красивым и удобным, но и ещё и быстрым и безопасным. За последнее в Яндекс.Браузере отвечает Протект — комплекс технологий, которые берегут пароли, блокируют мошеннические сайты, позволяют без приключений подключаться к публичным сетям Wi-Fi и оплачивать услуги в интернете. Со скоростью помогает режим Турбо. Он автоматически включается при медленном соединении и ускоряет загрузку страниц. Это происходит за счёт уменьшения объёма данных: «тяжёлое» содержимое страницы — обычно это видео и картинки — сжимается на серверах Яндекса и только после этого передаётся пользователю. В результате экономится не только время, но и трафик.Если вам интересно следить за тем, как развивается Яндекс.Браузер, вы можете установить его
бета-версию и участвовать в тестировании новых возможностей Браузера.

yandex.by

Браузер Yandex / Яндекс corporate blog / Habr

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

Над браузером работала команда из нескольких десятков человек, которая тщательно взвешивала все плюсы и минусы каждого решения. Мы должны были понимать, какие из существующих технологий и почему должны быть в браузере от Яндекса. А самой главной задачей было найти и реализовать такие решения, которые бы делали Yandex действительно новым продуктом на высококонкурентном рынке подобных программ.

Устройство браузера

Одним из первых перед нами встал выбор между движками. Фактически, на рынке есть четыре, о которых стоит говорить: Trident, Presto, Gecko и WebKit. На первом работает Internet Explorer. Его могут использовать и сторонние разработчики, но, во-первых, вносить в него изменения может только Microsoft, а во-вторых, в этом случае браузер был бы совместим только с Windows. Второй — проприетарная закрытая разработка Opera Software. Это и стало главной причиной, по которой мы отказались от этого варианта.

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

С точки зрения скорости, они не уступают друг другу, поэтому аргументами при принятии решения стали другие факторы. Главный плюсом связки Gecko плюс Firefox стала возможность легко кастомизировать дизайн. Это с самого начала было одной из наших приоритетных потребностей — мы хотели делать программу с новым интерфейсом, который будет создан командой Яндекса. Но при выборе этого варианта возникли бы проблемы с производительностью. В оболочке Firefox, в отличие от Chromium, браузер сам занимается управлением памятью, и, несмотря на почти полное отсутствие утечек, её фрагментация всё же происходит. К тому же, код Firefox не самый аккуратный и вносить в него многие важные для нас изменения было бы непросто.

У связки WebKit плюс Chromium этих недостатков не было. В Chromium каждый таб является отдельным процессом и за освобождением памяти следит операционная система. А обычно ОС справляется с этой задачей эффективней, чем сам браузер. Чистый и аккуратный код Chromium позволяет гораздо проще создавать на его основе что-то новое. Было решено выбрать этот вариант, даже несмотря на важный для нас минус — интерфейс этой оболочки очень сложно изменить. А мы хотели рисовать браузер с нуля и по-новому проектировать в нём взаимодействие с пользователем. Даже чтобы изменить форму табов, пришлось очень глубоко разбираться в коде и многое переписывать.

Работа с интерфейсом

Кажется, что интерфейсы современных браузеров настолько минималистичны, что в них не осталось ничего лишнего. Но мы решили, что глядя в окно Yandex, человек не должен видеть те элементы интерфейса, которые ему в данный момент не нужны. Так появилась — а точнее, исчезла — стрелка «Вперёд». Её можно увидеть только тогда, когда уже есть, куда идти вперёд.

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

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

Во время работы над Yandex мы изучили и историю интерфейсов веб-обозревателей. Раньше их было легко отличить друг от друга, а сейчас, если закрыть логотипы популярных браузеров, даже не каждый сотрудник Яндекса сможет их распознать. Стандарт их интерфейсов сформировался: наверху — табы, под ними — адресная строка, слева от неё — управляющие кнопки. Мы решили не устраивать революций. Пользуясь Yandex, человек не должен радикально менять свои привычки. Нужно сделать так, чтобы они еще легче формировались.

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

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

Для таких популярных сайтов, как Хабрахабр, ВКонтакте, Лента.ру, Facebook и еще полутора сотен других, мы отрисовали их вручную. Представления других страниц будут формироваться сами. Браузер определит фавиконку сайта, главный цвет в ней и сам «нарисует» блок. И все уведомления из социальных сетей и почтовых ящиков можно будет видеть сразу на Табло.

Кстати, логотип браузера, как и он сам, нарисован внутри Яндекса. В этом случае мы привлекали внешних дизайнеров, в том числе и иностранных, но всё, что они рисовали, нам не подходило. Эскиз логотипа, который в итоге утвердили, просто ручкой в блокноте нарисовал менеджер проектов Дмитрий Тимко. А потом его доработали вместе с нашим дизайнером Михаилом Неждановым.

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

Начинка браузера

Работая над интерфейсом, мы отталкивались от мысли, что его элементы не должны мешать человеку видеть сайты. В работе над начинкой браузера одной из важных для нас посылок было то, что он должен корректно отображать любой документ, который пользователь встретил в интернете. Мы попытались максимально уменьшить количество дополнительных действий, которые нужно будет предпринять, чтобы просмотреть или прослушать тот или иной файл. Для решения этой задачи нам приходилось выбирать между разными технологическими вариантами. В итоге на некоторые из них мы получали лицензии, посчитав, что именно они лучше всего решают нашу задачу. Например, мы договорились с Adobe и сразу встроили в браузер Flash. Для просмотра файлов PDF можно было использовать и pdf.js, над которым работает сама же компания Adobe, но мы остановились на просмотрщике от FoxIt. Пока кажется, что он лучше решает наши задачи, но тем не менее, мы продолжаем следить за разработкой Adobe.

А, например, проигрывать файлы MP3 Yandex будет через системные функции операционных систем. Но мы подумали и о том, что не все страницы должны сразу открываться пользователю, потому что не все страницы в интернете одинаково безопасны. Браузер использует нашу собственную технологию Safe Browsing. Она даёт ему возможность проверять URL по базе известных нам как опасные. Каждый день мы проверяем больше 20 млн страниц и наша база наиболее актуальна для пользователей сервисов Яндекса. А с помощью системы от Лаборатории Касперского программа проверяет на наличие вирусов файлы, которые пользователь скачивает непосредственно на свой компьютер. Это не отменяет необходимости иметь антивирус, но позволяет предотвратить загрузку файлов, о которых точно известно, что они могут нанести вред.

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

Облачные технологии

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

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

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

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

У нас есть поиск, а следовательно, знания о сотнях миллионов сайтов и миллиардах страниц. Это позволяет нам давать мгновенные ответы прямо из поисковой строки. Например, даже погоду, пробочный балл, телефонный код Калининграда или дату рождения Стива Джобса можно увидеть уже во время ввода запросов в омнибоксе. Как вы могли видеть, всё это есть и в поисковых подсказках Поиска Яндекса. Их же технология позволяет нам показать человеку адреса сайтов на букву m, если он забыл смненить раскладку и вбил в омнибокс мягкий знак.

Переводчик, который в Yandex может переводить как страницы целиком, так и отдельные слова и предложения просто по выделению, полностью работает на статистических данных интернета. То есть огромного количества параллельных документов, которые есть в индексе Яндекса. А маски, по которым происходит проверка Safe Browsing, построены на основании примерно десятков миллионов опасных страниц, известных Яндексу и актуальных для его пользователей.

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

Поиск и разработка браузеров становятся сейчас одними из самых интересных областей интернет-индустрии. Это важно как для нас, так и для людей, потому что в высоконкурентной среде выигрывают всегда пользователи.Мы хотим поддерживать разнообразие современных технологий и продолжать давать людям выбор. Именно поэтому, например, выбирать поисковик в браузере от Яндекса можно уже из омнибокса во время ввода запроса. А переезд на Yandex, который умеет импортировать и cookies, сделан максимально удобным — в нём даже откроются вкладки, которые были в окне вашей предыдущей программы.

Скачать и попробовать новый браузер вы сможете уже сегодня, начиная с 17:00, по адресу browser.yandex.ru.

UPD: С этой секунды новый браузер от Яндекса можно скачать. Попробуйте и составьте своё мнение.

habr.com

Какой браузер лучше

Какой браузер лучше

Какой браузер лучше

 Обзор популярных русскоязычных веб-браузеров

Наравне с мобильным телефоном, рекламой чупа-чупсы и дешёвой косметики, в жизнь каждого из нас прочно вошёл веб-браузер – программа для просмотра сайтов, блогов, порталов и всей остальной лабуды, которая только не сыщется в Интернете.

В этой статье Автор откажется от изобилия технических терминов и на уровне простого сетевого пользователя попытается ответить на классический вопрос – «Какой-же браузер лучше»? Вернее даже, это будет вовсе и не ответ, а попытка высказать своё личное мнение про самые распространённые русскоязычные сетевые обозреватели.

  1. Изобилие современных веб-браузеров
  2. Попробуйте новый браузер
  3. Три движка – три точки зрения
  4. Internet Explorer (Интернет Эксплорер)
  5. Mozilla Firefox (Мозилла Фаерфокс)
  6. Apple Safari
  7. Google Chrome (Гугл Хром)
  8. Yandex
  9. Opera
  10. Lunascape (Лунаскайп)
  11. Какой браузер лучше
  12. torbrowser (торбраузер)
  13. Заключение
Изобилие современных веб-браузеров

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

Ну, а наш братец-пользователь, он, как всегда – рад стараться.
Среднестатический сетевой юзер с невероятным усердием качает и устанавливает всё то барахло, которое ему милостиво подсовывают в Сети на каждом шагу. При этом – он (пользователь) глубоко уверен в собственном независимом выборе при скачивании и «тестировании» подобного рода софта. Ведь для него (пользователя) и ловушку-то придумали «по-смаковитей» – попробуйте новый браузер.

Попробуйте новый браузер

Ах, ах. Как это мило, как замечательно – «Попробуйте новый браузер».
Право всё попробовать – это же так креативно, свежо и остросоциально.

Ныне живущие особи только то и делают, что всё пробуют да плюются.
Одни пробуют новые продукты, другие – новые браузеры.
И, все вместе – плюются. А что вы хотели? Право-с выбора-с у нас.

Н-да. Нынешний пользователь горазд пробовать всё «на укус».
Будто нет других способов узнать свойства предмета.
Но, так уж его (пользователя) заучили маркетологи – «попробуйте пожалуйста».
Авось, повезет – да и не заблюете.

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

Пардон, увлёкся :):):) Мы ж тут про браузеры…
– Так вот. Наша история с веб-браузерами, не исключение – среднестатический люд их хает, поносит и поливает грязью, а они (веб-браузеры) – цветут и пахнут. Вернее – живут и размножаются.

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

Три движка – три точки зрения

Сердце любого браузера – это его движок.
Браузерный движок – это операционная система каждого браузера, которая выполняет при нём те же функции, что и ОС Виндовс или Mac OS на любом компьютере – что-то она преобразует и где-то она отображает. Фигурально выражаясь, браузерный движок – это программа для принятия сетевых сигналов и их отображения на экране монитора компьютера в виде содержимого веб-страниц сайтов, блогов и т.д.

Изначально было много движков, из которых (на сегодня)
реально выжили, хоть и мутировали, только трое:
– Trident (рус. Трайден), Gecko (рус. Геко) и WebKit (рус. ВебКит).

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

  1. Trident – Internet Explorer (гордый и одинокий)
  2. Gecko – Mozilla Firefox и сотоварищи
  3. WebKit – Apple Safari, Google Chrome, Yandex, Opera

Всё остальное сетевое хозяйство (и движки, и браузеры) –
это бесконечные вариации на тему первых трёх сетевых корифеев.

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

  1. Trident (Internet Explorer) – самый консервативный движок, создатели которого серьезно заняты разработкой операционной системы (ОС) Виндовс. Из-за вечной суеты со своей ОС, до браузера и его движка у разработчиков трайдена руки не доходят. Поэтому, они никак не могут понять, почему Internet Explorer – это самый нелюбимый сетевой обозреватель, несмотря на то, что он является частью самой распространённой операционной системы.
    Движок Трайден (Тризуб) – вне конкуренции, потому что он устанавливается разработчиком операционной системы (Виндовс) и будет там находиться, пока дяде Биллу не надоест. Ситуация с Trident-ом ясна, как божий день – им пользуются люди, которым не нужен Интернет, равно как дяде Биллу не нужен сам браузер (вернее, его разработка).
  2. Gecko (Mozilla Firefox) – движок, ориентированный на людей, у которых в жизни «всё под линеечку». Психологи знают, что есть такая категория людей, у которых – «всё под линеечку». Карандаши на письменном столе – лежат ровненько, травка на газоне – пострижена аккуратненько, коробки в холодильнике – выстроились по-росту. Вот на таких пользователей и рассчитан движок Gecko. Чтобы всё, значит, аккуратно и по-полочкам было разложено.
    Движок Gecko здорово сдал свои позиции в последнее время. Однако, он еще долго будет востребован, хотя бы потому, что в этом мире полным-полно аккуратных людей. И, этим людям нужны аккуратные программы.
  3. WebKit (Apple Safari, Google Chrome, Yandex, Opera)
    WebKit – самый популярный движок на данный момент. Ныне, на него набросились сразу два сетевых кита-разработчика браузеров – Google и Яндекс. Какое уж тут мировоззрение, когда за пальму Сетевого первенства борются два мировых лидера интернет-индустрии. Конечный потребитель от такого противостояния только выигрывает. Поэтому, скорей всего, со временем – движок WebKit заслуженно возглавит список гениальных разработок от Apple.
Internet Explorer (Интернет Эксплорер)

Internet Explorer уверенно возглавляет список аутсайдеров среди сетевых обозревателей. Программа – хуже некуда. Даже не понятно для кого она создавалась. Если Internet Explorer сделан для крутых профессионалов – так в нём нет ничего полезного для них, а если Internet Explorer сделан для широких потребительских масс – тогда зачем такая куча непонятных функций и наворотов? Очевидно, у дяди Билла имеется в наличии глубокое убеждение, что в детских садах Земного шара вовсю штудируют назначение сетевых протоколов, трафиков и надстроек к интернет-приложениям. Иначе, тогда – зачем это всё запихано в Internet Explorer?

– Моё первое знакомство с Internet Explorer (IE) состоялось в далёком 2003 году, с подключения домашнего интернета. Дядя, сделавший сетевое подключение, снисходительно улыбаясь, нажал на ярлычок IE и время остановилось. Оно превратилось в маленькие песочные часики, отображавшие процесс и перерывы загрузки веб-страниц. Мы могли днями сидеть и смотреть на эти часики, и ждать, ждать, ждать…

Это было в те далёкие времена, когда люди ещё не разучились удивляться.
В ту доисторическую эпоху домашний Интернет был эдаким невиданным заморским чудищем. Картинок тогда было ещё очень мало, тексты были убогими, а самое большое удивление и восхищение вызывали форумы, интерактивные кнопки и примитивные онлайн-игры. Всем двором мы играли с чехами и поляками в шашки (ведь переводчиков ещё не было и в помине). И, всем двором, мы пытались понять своим мальчишечьим умом – что-же это за чудо-юдо такое – Internet Explorer?

С тех пор прошло много лет. Мальчишки выросли. Многие обзавелись собственными сайтами и блогами. Почти у всех есть мобильные интернет-устройства. Некоторые – закончили ВУЗ-ы (универы, значит). Интернет-жизнь у каждого своя. Иногда мы пересекаемся в какой-нить соц.сети или на форуме. Короче – всё пучком, кроме одного – невзирая на многолетний сетевой опыт работы и развлечений, никто из нас так и не понял – что-же это такое – Internet Explorer?

Вот такая грустная история про программу для интернет-обзора – Internet Explorer. С этой программы у всех начинается первый шаг в интернете, поскольку Internet Explorer «намертво» вмурован в Виндовс и первое, что открывается – так это Internet Explorer. Настройка сетевого подключения в 98 случаях из 100 начинается именно с него, с Internet Explorer-а. Но! В 98 случаях из 100, настройкой сетевого подключения, общение с Internet Explorer и заканчивается – пользователь тут-же скачивает другой браузер и мгновенно переключается на него. Потому что, мало кто может понять, что это за такая программа – Internet Explorer и зачем она нужна.

Единственно, польза была с IE6 для вебмастеров-верстальщиков, которые использовали его, как дебаггер (программу для выявления ошибок вёрстки в html-коде). Браузер был настолько капризный, что не прощал малейшей ошибки в вёрстке веб-документа. Этим и пользовались вебмастера – просматривали свои труды в Internet Explorer 6. Этого у IE6 было не отнять – уж если он уже отрисовал нормально веб-страницу, то, будь спок – во всех остальных браузерах такая страница покатит без перекосов. К сожалению, IE6 уже давно «почил в бозе» вместе со своей революционной операционной системой Windows XP.

Несмотря на своё полное непонимание этого браузера, хочется отметить, что IE – это единственный браузер, который может сохранять веб-документы в один общий файл с расширением .mht. Раньше такое ещё и Opera умела делать, но с переходом на движок ВебКит, это её умение пропало. Кто не помнит, файл с расширением .mht – очень полезный файл. Его можно открывать и править в Worde, это очень удобно при работе с веб-документами.

Mozilla Firefox (Мозилла Фаерфокс)

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

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

Расцвет Mozilla Firefox приходится на 2007-2011 годы. В те далёкие времена, перед самым нашествием чумы от засилья социальных сетей – сайты клепали все, кому не лень. Из нормальных браузеров тогда была только капризная Opera и на многих «кривых» сайтах висели объявления, вида «Сайт заточен под Mozilla Firefox». Ибо, повторяюсь – отобразить веб-страницу лучше и корректнее Огненного Лиса – никакой другой браузер не могёт до сих пор. Увы, те прекрасные времена Сетевого господства Огненного Лиса (или Огненной Лисы) безнадёжно канули в лету. Ныне, народные массы уверенно перекочевали на Yandex, Google Chrome и т.д. Чему не мало способствует достаточно долгая (до 1мин.) первоначальная загрузка рыжемордой усатой и хвостатой программы-обозревателя.

Из пользовательских дополнений к Mozilla Firefox особо хочется отметить её уникальную панель быстрого доступа – Speed Dial. Эта панель имеет множество настроек и не имеет себе равных аналогов для какого-либо сравнения. Установка этой панели полностью решает проблемы работы с пользовательскими закладками, ибо в настройках панели возможно создание неограниченного количества груп и экранов для переключения быстрого доступа.

Панель быстрого доступа Speed Dial

Apple Safari

Разработка Apple Safari была прекращена в 2012 году.
Жаль, хороший был браузер, мне он нравился.
В этом обзоре Apple Safari упомянут, как дань разработкам знаменитой компании Apple, подарившей миру свой уникальный движок WebKit, на котором зиждется слава нынешних самых популярных и самых горячо-народно-любимых браузеров – Google Chrome, Yandex и Opera

Google Chrome (Гугл Хром)

Google Chrome (Гугл Хром) – базовый браузер, сделанный на движке WebKit после прекращения разработки Apple Safari. От Apple Safari, Google Chrome (Гугл Хром) унаследовал простоту управления и аскетизм оформления. В своей базовой комплектации, Google Chrome (Гугл Хром) по праву можно считать самым быстрым браузером, поскольку в нём отсутствуют тормозящие работу плагины и расширения, в отличие от того же Яндекса (Yandex). Google Chrome (Гугл Хром) очень аккуратно работает и синхронизирует пользовательские закладки, чего нельзя сказать про Яндекс (Yandex) и Огненного Лиса (Mozilla Firefox). Хотя, последнее обстоятельство больше относится к работе облачных сервисов, нежели к непосредственной работе самого браузера.

Yandex

На данный момент Yandex (Яндекс-браузер) является одним из самых мощных и универсальных браузеров в русскоязычном мире (если не самым мощным и универсальным). Взяв за основу движок WebKit (Google Chrome) специалисты Яндекса создали на его базе эдакого монстра, который скоро заменит все известные пользовательские приложения. На сегодня, Яндекс-браузер умеет открывать PDF-документы, проигрывать видео, переводить с иностранных языков и многое другое. Принципиально, такие функции есть и в других браузерах, просто Яндекс их быстрее осваивает, что-ли.

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

Будучи программой, сделанной для широких народных масс, Яндекс-браузер с каждым днём всё больше и больше завоёвывает любовь этих самых народных масс. Программы, имеющие минимум пользовательских настроек, всегда нравились нашему народу. Многие, вообще даже не ходят дальше панели быстрого запуска, которая у Яндекс-браузера – тема особенная. Яндекс-браузер сделал такую панель быстрого запуска, что установить её можно, практически в любой браузер.

Яндекс-браузер – второй после Opera веб-браузер, который имеет свою собственную панель быстрого запуска. Для справки – ни в Google Chrome, ни в Mozilla Firefox своих нет, только заимствованные.

Нужно отдать должное программистам Яндекса – при таком мощном функционале, Яндекс-браузер практически не «глюкает». Правда, какое-то время были проблемы с многопользовательской работой (которую я невероятно люблю). Но щас – как-бы всё настроилось, и пользователи переключаются нормально.

Что конкретно достало в Яндекс-браузере –
так это синхронизация пользовательских закладок.
Работает отвратительно!

Кошмар проявляется в том, что однажды сделанная и удалённая закладка или папка закладок, периодически вылезает из каких-то яндексовских загашников и снова появляется в меню закладок. Причём, происходить это может часто и неоднократно. И в итоге, после пары переустановок или откатов операционной системы на разных компьютерах или высококлассных мобильных устройствах – в аккаунте у пользователя начинается такой бедлам с закладками, что само в пору бежать за водкой с криками «Мама дорогая».

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

В остальном же – мириться можно.
Как принято нынче модно говорить – Яндекс-браузер рулит. И рулит уверенно.

Претендуя на звание самого быстрого браузера, Яндекс-браузер может невероятно тормозить при своём запуске – программа просто «наглухо» виснет на несколько секунд. Виной такому подвисанию является знаменитое Яндексовское Табло или, как его ещё называют по аналогии с Оперой – панель быстрого доступа (Экспресс-панель). Являясь, фактически аналогом Экспресс-панели Оперы, Табло Яндекса имеет существенный недостаток – оно систематически динамически обновляется при запуске программы. Другими словами, при запуске программы происходит фоновое открывание всех закладок Табло, что и приводит в подвисанию программы на время обмена информацией с занесёнными сайтами на Табло. Кстати, Табло Яндекса поставляется в виде отдельного плагина, который можно установить, практически в любой брузер. В этом случае, Табло Яндекса будет назваться Яндекс-закладками и может намертво парализовать работу этого самого любого браузера, куда оно будет установлено.

Что у Яндекс-браузера не отнять – так это его невероятную защищённость и вирусоустойчивость. Вот, на днях подхватил какого-то малваре и начала у меня на всех сайтах и во всех браузерах всплывать надоедливая реклама, которая добавок ещё – перехватывала первый клик по экрану, куда-бы он не приходился. Так вот, Яндекс-браузер против этой заразы устоял. Полегли, и Google Chrome, и Mozilla Firefox, и Opera. А вот, Яндекс-браузер – устоял. Это радует.

Opera

Operа (рус. Опера) – браузер, горячо любимый многими пользователями ещё с прадавних времён. Главной достопримечательностью Operа (Опера) уже много лет была и остаётся её знаменитая Экспресс-панель (Панель быстрого доступа). Такой «фишки» нет ни в одном браузере. Именно благодаря своей Экспресс-панели, Opera снискала себе особую популярность в те далёкие времена, когда Яндекс-браузера и Гугл-Хрома ещё не было и в помине.

С тех пор Opera старается «держать марку», сделав основной упор для пользователя на удобство его работы с закладками. Добавлять и редактировать закладки в Опере – одно удовольствие. Сделать это можно очень многими способами, например – простым перетаскиванием мышкой или нажатием специального «плюсика» на панели закладок. А, в конце работы, создав целую папку с закладками (О, кайф!) – сохранить её целиком, прямо в любимую Экспресс-панель.

Аналогами «Экспресс-панели» Оперы в других браузерах служат «Визуальные закладки» от Яндекса, которые в виде дополнения можно установить, практически в любой браузер. Кроме этого, в Mozilla Firefox есть похожее дополнение «Speed Dial», которое несколько превосходит «Экспресс-панель» Оперы по возможностям. Однако создавать, сохранять и редактировать целые папки с закладками на панель быстрого доступа – это доступно только в Опере. В других браузерах и в их дополнениях – нет таких возможностей.

И ещё у Оперы есть большой плюс перед остальными обозревателями – после закрытия последней текущей вкладки – браузер не закрывается полностью, а переходит на вкладку панели быстрого доступа. Это очень удобно, и эта «фишка» тоже присутствует, только в Опере.

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

И, наконец-то. Ура! В Опере появилась синхронизация пользовательских закладок!

В остальном-же, Operа – довольно заурядный браузер. С переходом на движок WebKit, Опера потеряла свою уникальность и пополнила длинный ряд достопримечательностей от Apple. В частности, на новом движке, Опера разучилась сохранять веб-страницы одним архивом с расширением .mht. Но, кому это теперь надо? Спасибо, Internet Explorer выручает.

После очередного своего обновления Опера опять приятно удивила своих пользователей. Теперь в закладках Оперы есть «Корзина» для удалённых закладок. Отныне, любая удалённая закладка попадает, сначала в корзину. Это очень удобно. Как всегда, Опера опять подтвердила высокое звание самого удобного пользовательского браузера. В работе с закладками, разработчики Оперы опять превзошли самих себя. На данный момент, Опера – единственный браузер, который имеет корзину для удалённых закладок. Это невероятное новшество скоро станет доступно и в остальных браузерах – удалённая закладка не исчезает «на веки вечные», а помещается в специальную папку-корзину, откуда её можно всегда достать и восстановить.(для просмотра картинки — кликните по ней) Корзина закладок Оперы
Lunascape (Лунаскайп)

Lunascape (Лунаскайп) – сетевой обозреватель от прагматичных японских разработчиков. Жители Страны Восходящего Солнца сделали «три в одном» и объединили в своей программе все три современные базовые движки, чем привели автора этих строк в неописуемый восторг. Действительно, не об этом ли мы мечтаем – вместо десятков наименований непотребного сетевого хлама иметь всего одну, но – реально полезную, рабочую и универсальную программу для интернет-серфинга? :):):) Красота, да и только, все три движка – в одном. И, теперь – не нужно устанавливать целую армию других браузеров, от разных разработчиков.

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

В Lunascape (Лунаскайп) есть возможность переключения между движками и закрепления каждого из них за конкретным сайтом. Но, на этом, пожалуй, прелести этого браузера и заканчиваются. Функционал этого браузера – откровенно слабоват. Действительно, а как можно объединить моторы от разных машин? Браузер Lunascape не может получить широкого распространения по одной простой причине – его универсальность оборачивается против него самого.

Рядовому пользователю не нужно три, ему и одного движка предостаточно. Чтобы часами глазеть на Ютуб, или днями торчать в социалке – супернавороты не нужны.

Что касаемо профессиональных работников Сети, то это – большие гурманы, которым угодить весьма не реально. Пользователям профессиональных категорий подавай плагины, расширения, дополнения, с которыми они привыкли работать, и без которых – их сетевая работа и не работа вовсе, а так – мышиная возня. А вот, как раз все эти плагины, расширения и дополнения на Lunascape устанавливаются, ой как плохо. Точнее – не устанавливаются совершенно. Про возможности синхронизации файлов пользователя – вообще молчу, это какой-то мрак. Вот и получается, что японский замысел весьма не плох, да только реально работать он начнёт не раньше, чем ведущие сетевые разработчики движков и браузеров не договорятся между собой (типа, как это сделали с с веб-языками).

Какой браузер лучше

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

Зачем мне нужна стабильность работы браузера?
– В наше время, Интернет занимает важную часть в жизни его пользователя. И, не удивительно, что у этого пользователя появляются свои сетевые ценности, которые он (пользователь) желает сохранить и преумножить. Настройка внешнего вида браузера, сохранение закладок и паролей, создание многопользовательской структуры в браузере отнимает кучу драгоценного времени и сил. Соответственно, когда после очередного обновления, или установки официального расширения, или просто – пропадают все браузерные настройки, хочется только одно – найти разработчика и совершить над ним акт гражданского неповиновения в грубой форме. А потом – сменить браузер, чтобы подобное никогда не повторилось.

torbrowser (торбраузер)

torbrowser (торбраузер) – это не совсем браузер в том смысле слова, в котором оно рассматривается в этой статье. torbrowser – это программа для анонимного обзора интернета, использующая подключение к системе скрытых прокси-серверов и позволяющая устанавливать неопределённое (анонимное) сетевое соединение.

Сама по себе, torbrowser – довольно примитивная программа, использующая технологию TOR (абрр. англ. The Onion Router) – военную разработку США, которую решили рассекретить в 2002 году. Способность устанавливать анонимные соединения обуславливается не хитростью самого torbrowser-а, а особенностью той сетевой инфраструктуры, через которую делается сетевое подключение. Считается, что такое анонимное соединение защищено от прослушивания, местоопределения и другой передачи пользовательских данных. Насколько это верно – неизвестно, поскольку в бесплатном режиме этого браузера, его авторизуют уже со второго обновления страницы, а использовать платные прокси-сервера мне не приходилось. Не было в этом надобности.

Иными словами, сила torbrowser-а не в самой программе, а в силе той сети, через которую она подключена к другой сети :):):) Соответственно, если torbrowser будет подключён через систему веб-сетей ВМС США (для которых он, собственно и разрабатывался) – его эффективность будет максимальной (по условиям 2002 года).

С точки зрения рядового пользователя сети, torbrowser интереса не представляет абсолютно никакого. Удобств в нём нет никаких, плюс замедленная работа из-за дополнительных сетевых шифровок.

Русскоязычные пользователи вспомнили про torbrowser в 2013 году, когда в России началась борьба с «пиратством» и сайты, повинные в распространении пиратских копий начали блокировать на государственном уровне. Вот тогда массово и понадобились torbrowser-ы для анонимного захода на заблокированные сайты, поскольку блокировка производилась по местоопределению российского IP пользователя. Как только эта борьба пошла на убыль, про torbrowser-ы снова забыли и пылятся они в своих секретных шкафах, на своих невостребованных секретных полках.

Какой браузер лучше на tehnopost.info

  1. Изобилие современных веб-браузеров
  2. Попробуйте новый браузер
  3. Три движка современных веб-браузеров
  4. Internet Explorer (Интернет Эксплорер)
  5. Mozilla Firefox (Мозилла Фаерфокс)
  6. Apple Safari
  7. Google Chrome (Гугл Хром)
  8. Yandex
  9. Opera
  10. Lunascape (Лунаскайп)
  11. Какой браузер лучше
  12. torbrowser (торбраузер)

tehnopost.info

Яндекс.Браузер — Википедия

Эта статья — о браузере. Об одноимённой компании см. Яндекс.

Яндекс.Браузер — браузер, созданный компанией «Яндекс» на основе движка Blink, используемого в открытом браузере Chromium. Впервые был представлен в 2012 году на технологической конференции Yet another Conference.

Обозреватель от Яндекса занимает второе место на рынке настольных компьютеров в рунете[6][7]. По состоянию на апрель 2017 года, доля обозревателя среди всех устройств составляет в рунете 15,41 %[8], только на компьютерах — 21 %[9].

История

Первый релиз данного обозревателя для Windows и OS X состоялся 1 октября 2012 года, версии для Android и iOS стали доступны 18 июня 2013 года. 30 октября 2014 года на конференции YaC была представлена бета-версия для Linux[10].

Начиная с версии 13.10 номер каждой версии содержит год (первая часть) и месяц выпуска: например, номер 14.5 означает, что обновление вышло в мае 2014 года[11].

История версий

Проект «Кусто»

27 ноября 2014 года на закрытой конференции была представлена новая версия Яндекс.Браузера[12]. Главным нововведением является кардинально изменённый интерфейс браузера, который, как утверждают создатели, нацелен на более полное и открытое отображение веб-страниц. Панель вкладок теперь отображается снизу, а не сверху, как раньше. Вкладки окрашиваются в цвета посещаемых сайтов и способны группироваться по домену. В режиме «Изнанка» отображается сопутствующая информация, связанная с открытым сайтом. Также на «Табло» были добавлены анимированные фоны, которых в браузере встроено 12 штук[13][14]. Проект получил название «Кусто» — в честь известного учёного, исследователя и путешественника[13].

Часть решений проекта «Кусто» в итоге перенесли в обычную версию браузера[15].

Видео по теме

Особенности

Аркадий Волож представляет новый «Яндекс.Браузер» на конференции YaC 2012 года.

В обозреватель изначально встроены просмотрщик PDF-файлов, офисных документов (начиная с версии 14.2), медиа-проигрыватель и поддержка Adobe Flash Player.

Имеется возможность синхронизации закладок, расширений, паролей, настроек браузера между различными устройствами, а также резервного копирования этих данных на «облачном» сервере «Яндекса»[16].

Безопасность

В обозревателе применяется технология активной защиты пользователей под названием Protect[17]. Protect включает в себя несколько самостоятельных режимов защиты от различных сетевых угроз: шифрование данных, передаваемых по каналу WiFi; защиту паролей; антивирусные технологии; SafeBrowsing.

При подключении к открытым WiFi-сетям либо к точкам, использующим слабую WEP-защиту, Яндекс.Браузер автоматически зашифрует трафик между пользователем и HTTP-сайтами[18].

Яндекс.Браузер предупредит, если пользователь попытается ввести пароль от известного сайта на незнакомой странице[19]. Если пользователь мобильного интернета откроет страницу, используемую сотовым оператором для совершения платных мобильных подписок, Яндекс.Браузер предупредит и попросит подтвердить своё желание оплатить услугу[20].

Яндекс.Браузер проверяет все загружаемые файлы на наличие вирусов. Если загружаемый файл определяется как небезопасный, пользователь видит предупреждение. Механизм проверки загружаемых файлов встроен в браузер. Каждый файл проверяется по ряду признаков при помощи собственных антивирусных технологий Яндекса и данных партнеров[21].

Яндекс.Браузер блокирует страницы, подозреваемые в СМС-мошенничестве[22]. Браузер проверяет загружаемые страницы по своей базе данных вредоносных ресурсов, и в случае совпадения блокирует. Если у страницы есть сохраненная копия, на неё можно перейти, нажав на кнопку «Безопасная копия». При этом опасные элементы страницы будут заблокированы[23].

Умная строка

Поисковые подсказки в Яндекс.Браузере

У Яндекс.Браузера адресная строка называется «Умной строкой» из-за дополнительных полезных возможностей, отсутствующих в Chromium[24]. Среди них — автоматический вывод адреса сайта при наборе его названия (для популярных сайтов): например, при наборе слова «википедия» (или «вики») браузер, не переходя к странице результатов поиска, выводит адрес ru.wikipedia.org[24]. Подобные подсказки работают и в случае неверной раскладки клавиатуры[24]. Кроме того, поисковые подсказки браузера автоматически дадут ответ на простые запросы (курс доллара, погода, точное время и т. д.)[24].

Режим «Турбо»

Изначально сообщалось о применении в программе технологии Turbo, созданной компанией Opera, для ускорения работы с HTTP при использовании медленных каналов связи; при этом для сжатия использовались сервера Яндекса[25][26][27]. Она доступна начиная с версии 1.1, выпущенной 8 ноября 2012[28]. Также Турбо режим можно использовать для обхода заблокированных сайтов[29]. Начиная с версии 14.10 доступно Турбо 2.0 с возможностью сжатия онлайн-видео сразу во время его просмотра[30]. В 2015 году режим Турбо был переписан разработчиками браузера с использованием современных технологий[каких?][18].

Табло

Табло — это панель быстрого запуска страниц, которые посещаются наиболее часто. Изначально Табло заполнено наиболее популярными сайтами в рунете, но затем подстраивается под историю пользователя. Пользователь может самостоятельно добавить туда любой сайт и закрепить его. Табло появляется каждый раз при открытии новой вкладки. Панель с плитками избранных сайтов пользователь может редактировать по своему усмотрению. Максимальное число сайтов в Табло — 20. Для некоторых сайтов плитки-виджеты могут показывать дополнительную информацию (например, количество непрочитанных писем, уровень пробок или уведомления из социальных сетей)[16]. Доступна возможность изменять фоновое изображение на Табло. Для этого есть специальная галерея фонов доступная в интернете, либо можно загрузить изображение с компьютера[31]. В галерее фонов есть 2 типа фоновых изображений: анимированные и обычные.

Просмотр документов и книг

Браузер даёт возможность просмотра документов в форматах doc, docx, rtf, ppt, pptx, pdf; также поддерживаются форматы ePub, fb2 и fb2.zip, что позволяет использовать браузер как программу для чтения электронных книг[32].

Переводчик

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

Жесты мышью

В версии 13.10 появилась поддержка жестов мышью[33]. В операционной системе Windows жесты нужно делать при удерживании правой кнопки мыши, в macOS с однокнопочной мышью жесты осуществляются нажатием Ctrl и кнопки мыши.

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

Расширения

Яндекс.Браузер одновременно поддерживает расширения от Chromium и Opera. В браузер можно установить дополнения из магазинов приложений, таких, как интернет-магазин Chrome и Opera Addons (начиная с версии 14.8). В последнем случае расширения, которые можно установить, помечены надписью «Совместимо с Яндекс.Браузером»[34]. В данный момент поддержка Opera Addons ещё развивается.

Быстрые ссылки

Роман Иванов (известный также как Кукуц) представляет бета-версию Яндекс.Браузера для Linux на YaC-2014

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

Быстрый звонок

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

Яндекс.Дзен

Персональная лента новостей на странице «Табло» (начиная с версии 16.4). При первом запуске браузера позволяет выбрать минимум пять новостных ресурсов, интересующих пользователя, в различных категориях (юмор, авто, игры, мода и пр.). Подстраивает ленту новостей ориентируясь на историю просмотров, а также путём прямого выбора пользователя, с помощью кнопок: «Нравится», «Не нравится» или «Не показывать этот ресурс». Имеет встроенную рекламу.

Алиса

В марте 2018 при обновлении до версии 18.2.1 всем десктопным пользователям было принудительно установлено приложение Алиса в виде отдельной программы без предупреждений и возможности отказаться[35]. Приложение позволяет голосом управлять компьютером, а так же вести беседу с облачным чатботом.

Мобильная версия

18 июня 2013 года вышла мобильная версия для смартфонов на Android и iOS[36]. 18 ноября 2013 появилась поддержка планшетов, а 20 ноября вышла версия для iPhone. Мобильная версия «Яндекс.Браузера» имеет те же особенности, что десктопная: режим «Турбо» для экономии интернет-трафика и ускорения загрузки страниц, «Табло» для быстрого перехода на любимые сайты. Имеется поддержка жестов, позволяющая быстро выполнять наиболее важные действия (открытие новой вкладки, переключения между вкладками). Закладки и «Табло» синхронизируются между мобильной и десктопной версиями браузера. Также в состав приложения входит Алиса.

Примечания

Ссылки

wiki2.red

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *