Как сделать браузер 64
Chrome — выбор почти 67% Browser Market Share пользователей интернета. Браузер, как и полагается, идеально совместим со всеми сервисами и веб‑приложениями Google, например с «Google Диском» и «Google Документами».
Интерфейс Chrome идеально чист и прост. В нём нет ничего лишнего: все дополнительные функции реализованы в виде расширений, которые делают что угодно.
Но учтите, что это один из самых прожорливых браузеров в плане оперативной памяти. А ещё нет возможности настроить его под себя: пользователь может разве что поменять тему да перемешать значки расширений на панели сверху.
Кроме того, Chrome исправно сливает в Google сведения о том, какие сайты вы посещаете и что ищете, чтобы затем пичкать вас таргетированной рекламой.
К счастью, есть несколько альтернатив этому браузеру, например Chromium с открытым исходным кодом. Пригодится, если хотите использовать преимущества Chrome, но не беспокоиться по поводу телеметрии Google.
2. Mozilla Firefox — самый настраиваемый и свободный
- Платформы: Windows, macOS, Linux, Android, iOS.
- Плюсы: скорость работы, обилие расширений, настраиваемый интерфейс, открытый исходный код, приватность.
- Минусы: не очень удобно реализован механизм обновлений.
В Firefox куда больше возможностей настройки, чем в браузере от Google. Вы можете свободно добавлять, убирать и перемещать любые элементы на панели инструментов или в меню.
Firefox обладает большой библиотекой расширений. Причём некоторые из них не имеют аналогов в Chrome. К сожалению, не всегда старые аддоны совместимы с новыми версиями браузера.
Firefox потребляет системные ресурсы, в частности оперативную память, скромнее, чем Chrome.
Firefox строго соблюдает приватность и конфиденциальность. Здесь есть встроенная защита от отслеживания, кроме того, у браузера открытый исходный код.
Из минусов — не очень продуманный процесс обновлений. Пока браузер устанавливает новую версию, в интернете не посидишь: приходится смотреть на окошко с ползущим индикатором и ждать. На быстрых устройствах с SSD это отнимает всего секунду, но вот на старых машинах раздражает.
3. Vivaldi — самый функциональный
- Платформы: Windows, macOS, Linux, Android.
- Плюсы: огромное количество настроек, работа с расширениями Chrome.
- Минусы: количество кнопок и функций может смутить неискушённых пользователей.
Vivaldi можно смело назвать браузером с самым большим количеством функций. Тут и заметки в боковом меню, и жесты мышью для управления браузером, и предпросмотр содержимого вкладок, и группировка этих самых вкладок в стопки.
В Vivaldi есть инструмент для создания скриншотов с добавлением пометок. Браузером можно управлять с помощью клавиатуры, причём сочетания клавиш легко переназначить.
Отдельно стоит упомянуть возможность добавлять свои собственные сайты в боковую панель Vivaldi. А ещё браузер позволяет размещать панель с вкладками где угодно: наверху, внизу или сбоку.
Недостатков немного. У браузера пока нет своего магазина расширений. А ещё отсутствует встроенный почтовый клиент, который пока только обещают сделать.
4. Opera — для тех, кому нужен VPN
- Платформы: Windows, macOS, Linux, Android, iOS.
- Плюсы: встроенный VPN, блокировщик рекламы, удобная боковая панель.
- Минусы: мало расширений, бесполезный встроенный криптокошелёк.
Быстрый и функциональный браузер, основанный на Chrome. В Opera есть возможность предзагрузки страниц. Приложение запоминает, какие сайты вы посещаете чаще всего, и начинает загружать страницу в фоне, пока вы только набираете адрес.
Браузер предлагает, помимо прочего, инструмент для просмотра новостей, который расположен в боковой панели. Там же можно размещать мобильные версии разных сайтов, чтобы постоянно держать их под рукой.
Главная фишка Opera — это встроенный VPN.
Он позволяет загружать страницы быстрее и просматривать даже заблокированные сайты, а также увеличивает вашу приватность и блокирует слежение и сценарии майнинга криптовалюты.
Opera обладает собственным магазином расширений. Их не очень много, но это не так страшно: браузер поддерживает дополнения Chrome.
5. Microsoft Edge — для тех, кто ценит минимальное потребление ресурсов
- Платформы: Windows, macOS, Android, iOS.
- Плюсы: рукописный ввод, скромный расход заряда батареи, встроенное чтение вслух.
- Минусы: слишком мало расширений
Edge тоже работает на открытом движке Chromium. Он довольно быстр и, как утверждает Microsoft, экономнее расходует заряд, чем другие браузеры. В нём есть встроенный режим чтения, очищающий страницы от всего лишнего. Edge позволяет сохранять ссылки на потом, и его можно использовать как инструмент для просмотра электронных книг.
Интересным решением является функция «Коллекции», позволяющая сохранять в отдельные подборки веб‑страницы, изображения, выделенный текст и другой контент с просторов интернета.
У Edge маловато собственных расширений, но по большому счёту это не помеха, поскольку можно без проблем установить любые плагины от Google Chrome.
6. Safari — для пользователей Mac
- Платформы: macOS, iOS.
- Плюсы: красивый внешний вид, удобный режим для чтения, малое потребление ресурсов, идеальная интеграция в экосистему Apple.
- Минусы: не предназначен для техники не от Apple, маловато настроек, ещё меньше расширений.
Лучший браузер для «яблочных» устройств — это Safari. Он быстрый, удобный, идеально интегрирован в macOS и просто красивый, как и полагается приложению от Apple.
Safari разработан специально, чтобы экономить заряд батареи MacBook: на этих устройствах он куда энергоэффективнее, чем любой другой браузер. Закладки, пароли и прочие данные Safari синхронизируются с вашими iPhone и iPad.
В Safari есть режим «Картинка в картинке» для просмотра видео в маленьком отдельном окошке. Все кнопки и элементы на панели инструментов можно перетаскивать мышью в режиме настройки, когда заходите.
Однако если у вас MacBook и смартфон на Android, Safari не удастся синхронизировать закладки между ними — устанавливайте другие браузеры.
7. Tor Browser — для желающих скрыть свои действия в Сети
- Платформы: Windows, macOS, Linux, Android.
- Плюсы: конфиденциальность на высоте, открывает заблокированные сайты, основан на Firefox.
- Минусы: медленное соединение по сети Tor.
Если вам есть что скрывать или вы не можете зайти на какой‑нибудь заблокированный сайт, попробуйте анонимный Tor Browser. Он работает по принципу луковой маршрутизации: ваши зашифрованные данные при сёрфинге проходят через несколько серверов сети Tor, что усложняет их отслеживание.
Браузер основан на Firefox, поэтому всё, что было сказано по поводу того браузера, будет справедливо и для этого: интерфейс, возможности, функции. Но из Tor Browser тщательно удалили всю телеметрию и установили сюда расширения, защищающие конфиденциальность пользователя.
В качестве поисковика по умолчанию тут установлен анонимный DuckDuckGo, менять его на Google не рекомендуется.
Tor Browser явно не подходит для ежедневного использования: соединение по сети Tor довольно медленное. И нет никакой синхронизации с мобильными устройствами — по соображениям безопасности.
8. «Яндекс.Браузер» — для фанатов одноимённого поисковика
- Платформы: Windows, macOS, Linux, Android, iOS.
- Плюсы: тесная интеграция с сервисами «Яндекс», встроенный голосовой помощник «Алиса».
- Минусы: безвкусные отвлекающие анимированные фоны, слишком много ненужных функций.
«Яндекс.Браузер» — основанное на Chrome детище популярного российского поисковика.
Тут есть функция «Турбо», ускоряющая открытие страниц и загрузку видео на медленных соединениях, специальный режим для маломощных компьютеров и блокировщик рекламы. Можно смотреть ролики в отдельном маленьком окошке в режиме «Картинка в картинке».
В «Яндекс.Браузер» встроен голосовой помощник «Алиса». Она умеет искать в интернете, подсказывать погоду, зачитывать указанные вами фрагменты текста и шутить (иногда уместно).
Браузер имеет свою небольшую библиотеку расширений, но поддерживает и дополнения от Chrome и Opera.
Минус сразу бросается в глаза: браузер напичкан функциями, которые не всегда нужны. Если вы не пользуетесь сервисами «Яндекс», этот веб‑обозреватель точно не для вас.
Перед установкой убедитесь, что ваш компьютер соответствует системным требованиям:
Версия ОС
Windows 10, Windows 8.1, Windows 8, Windows 7
Процессор
Intel Pentium 4 и выше
Оперативная память
Свободное место на диске
Версия ОС
Windows 10, Windows 8.1, Windows 8, Windows 7
Процессор
Intel Pentium 4 и выше
Оперативная память
Свободное место на диске
Версия ОС
macOS 10.12 и выше
Процессор
Intel, Apple M1 (на архитектуре ARM)
Оперативная память
Свободное место на диске
Версия ОС
macOS 10.12 и выше
Процессор
Intel, Apple M1 (на архитектуре ARM)
Оперативная память
Свободное место на диске
Примечание. Поддержка операционных систем Microsoft Windows XP и Vista прекращенас апреля 2017 года.Установка
Внимание. Загружая браузер, вы соглашаетесь с условиями Лицензионного соглашения. Разрешите установщику вносить изменения на компьютере. В открывшемся окне перетащите значок браузера в папку Программы .Браузер по умолчанию
Чтобы все ссылки по умолчанию открывались в Яндекс.Браузере:
В блоке Сделать Яндекс.Браузер основным? нажмите кнопку Да, сделать .Если вы не сделали Яндекс.Браузер основным, при его запуске может появляться окно Сделать этот браузер основным? Чтобы окно больше не показывалось, включите опцию Больше не спрашивать и нажмите Не сейчас .
Обновление
Яндекс.Браузер обновляется автоматически. Без обновления браузер не сможет защитить ваши данные от новых угроз.
Переустановка
Примечание. Для простого обновления браузера переустановка не требуется, браузер обновляется автоматически.- С сохранением данных профиля
- С удалением данных профиля
Чтобы переустановить браузер, сохранив все данные личного профиля, включая вкладки, разрешения для сайтов, сессию и другие:
Нажмите Программы → Программы и компоненты → Удаление программы (для Windows 10 Программы → Удаление программы ). В окне Удаление или изменение программы выберите из списка всех установленных программ Yandex. Нажмите Программы → Программы и компоненты → Удаление программы (для Windows 10 Программы → Удаление программы ). В окне Удаление или изменение программы выберите из списка всех установленных программ Yandex.В процессе переустановки все данные профиля будут удалены с компьютера. Но если вы делали синхронизацию, большая часть данных профиля сохранится на сервере Яндекса. После синхронизации эти данные восстановятся. Если вы не хотите, чтобы данные восстановились, удалите их с сервера.
Выберите пункт меню Переход → Программы или нажмите клавиши Shift + ⌘ + A . В открывшемся окне перетащите значок браузера в папку Программы .Удаление
Нажмите Программы → Программы и компоненты → Удаление программы (для Windows 10 Программы → Удаление программы ). В окне Удаление или изменение программы выберите из списка всех установленных программ Yandex.Данные и настройки удаляются только с локального компьютера. Если вы делали синхронизацию, большая часть данных профиля сохранилась на сервере Яндекса. После переустановки браузера и синхронизации его с сервером ваши личные данные и настройки браузера восстановятся. Если вы не хотите восстанавливать данные, удалите их с сервера.
Выберите пункт меню Переход → Программы или нажмите клавиши Shift + ⌘ + A .Вопросы об установке и обновлении
Как установить браузер для всех учетных записей Windows?Пока установить браузер для нескольких пользователей Windows невозможно.
При установке браузера возникает ошибка «Не является приложением Win32»Скорее всего установочный файл не был загружен полностью.
Скачайте полную версию установщика и установите браузер. Если это не помогло, напишите в службу поддержки.
Скачайте полную версию браузера. Установите его, полностью отключив на время установки все антивирусы.
Почему важно пользоваться последней версией браузера?В последней версии браузера:
Улучшены меры безопасности в интернете, и обновлена база данных компьютерных угроз. Что делать, если браузер не обновляется автоматически? Что делать, если возникла ошибка при обновлении браузера?Если вы используете прокси-сервер или файрвол, выключите их и обновите браузер. Также выключите антивирус и повторите попытку обновления. Если это не помогло — обновите браузер вручную.
Скачайте последнюю версию браузера и установите ее. Удалять прежнюю версию не обязательно.
Перезагрузите браузер. Нажмите → Дополнительно → О браузере . Если ошибка осталась, попробуйте на время выключить:
Если это не помогло, скачайте последнюю версию и установите ее поверх текущей.
Отключить автоматическое обновление браузера нельзя. Только самая последняя версия браузера обеспечивает максимальную защиту от интернет-угроз.
Как отключить обновление браузера в фоновом режиме?Яндекс.Браузер обновляется автоматически, независимо от того, пользуетесь вы им или нет. Это делается для вашей безопасности: в интернете постоянно появляются новые угрозы, а в браузере — новые методы защиты.
Мы не рекомендуем отключать автоматическое обновление в фоновом режиме, но при необходимости вы можете это сделать:
В блоке Производительность отключите опцию Обновлять браузер, даже если он не запущен .После этого автоматическое обновление в фоновом режиме будет отключено. Но как только вы откроете браузер, он немедленно проверит наличие обновлений и в дальнейшем будет это делать регулярно во время работы.
По умолчанию браузер запускается автоматически при запуске Windows. Чтобы отключить автозапуск:
В блоке Автозапуск и фоновый режим в поле Открывать окно Браузера при старте Windows выберите из списка Никогда или Если он был открыт при выключении компьютера . Примечание. Если вы отключили автозапуск браузера, но видите его иконку в области уведомлений Windows, значит браузер запущен в фоновом режиме. Отключите опцию работы в фоне. Значок браузера остается в области уведомлений после его закрытия для голосовой активации Алисы или работы некоторых расширений, установленных в браузере.Чтобы отключить голосовую активацию Алисы:
В блоке Голосовой помощник Алиса отключите опцию Включить голосовую активацию фразой (Алиса или Яндекс) .Чтобы запретить расширениям работать в фоновом режиме:
В блоке Автозапуск и фоновый режим отключите опцию Разрешить работу в фоне . ">,"extra_meta":[>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>],"title":"Установка и обновление браузера. Справка","canonical":"https://browser.yandex.ru/help/about/install.html","productName":"Яндекс.Браузер","extra_js":[[],[,"mods":<>,"__func134":true,"tag":"script","bem":false,"attrs":,"__func61":true>,,"mods":<>,"__func134":true,"tag":"script","bem":false,"attrs":,"__func61":true>],[,"mods":<>,"__func134":true,"tag":"script","bem":false,"attrs":,"__func61":true>]],"extra_css":[[],[,"mods":<>,"__func63":true,"__func62":true,"bem":false,"tag":"link","attrs":>,,"mods":<>,"__func63":true,"__func62":true,"bem":false,"tag":"link","attrs":>],[,"mods":<>,"__func63":true,"__func62":true,"bem":false,"tag":"link","attrs":>]],"csp":<"script-src":[]>,"documentPath":"/help/about/install.html","isBreadcrumbsEnabled":true,"lang":"ru","params":<>>>>'>"tag":"meta","attrs":Системные требования
Перед установкой убедитесь, что ваш компьютер соответствует системным требованиям:
Версия ОС
Windows 10, Windows 8.1, Windows 8, Windows 7
Процессор
Intel Pentium 4 и выше
Оперативная память
Свободное место на диске
Версия ОС
Windows 10, Windows 8.1, Windows 8, Windows 7
Процессор
Intel Pentium 4 и выше
Оперативная память
Свободное место на диске
Версия ОС
macOS 10.12 и выше
Процессор
Intel, Apple M1 (на архитектуре ARM)
Оперативная память
Свободное место на диске
Версия ОС
macOS 10.12 и выше
Процессор
Intel, Apple M1 (на архитектуре ARM)
Оперативная память
Свободное место на диске
Примечание. Поддержка операционных систем Microsoft Windows XP и Vista прекращенас апреля 2017 года.Установка
Внимание. Загружая браузер, вы соглашаетесь с условиями Лицензионного соглашения. Разрешите установщику вносить изменения на компьютере. В открывшемся окне перетащите значок браузера в папку Программы .Браузер по умолчанию
Чтобы все ссылки по умолчанию открывались в Яндекс.Браузере:
Если вы не сделали Яндекс.Браузер основным, при его запуске может появляться окно Сделать этот браузер основным? Чтобы окно больше не показывалось, включите опцию Больше не спрашивать и нажмите Не сейчас .
Обновление
Яндекс.Браузер обновляется автоматически. Без обновления браузер не сможет защитить ваши данные от новых угроз.
Переустановка
Примечание. Для простого обновления браузера переустановка не требуется, браузер обновляется автоматически.- С сохранением данных профиля
- С удалением данных профиля
Чтобы переустановить браузер, сохранив все данные личного профиля, включая вкладки, разрешения для сайтов, сессию и другие:
Нажмите Программы → Программы и компоненты → Удаление программы (для Windows 10 Программы → Удаление программы ). В окне Удаление или изменение программы выберите из списка всех установленных программ Yandex. Нажмите Программы → Программы и компоненты → Удаление программы (для Windows 10 Программы → Удаление программы ). В окне Удаление или изменение программы выберите из списка всех установленных программ Yandex.В процессе переустановки все данные профиля будут удалены с компьютера. Но если вы делали синхронизацию, большая часть данных профиля сохранится на сервере Яндекса. После синхронизации эти данные восстановятся. Если вы не хотите, чтобы данные восстановились, удалите их с сервера.
Выберите пункт меню Переход → Программы или нажмите клавиши Shift + ⌘ + A . В открывшемся окне перетащите значок браузера в папку Программы .Удаление
Нажмите Программы → Программы и компоненты → Удаление программы (для Windows 10 Программы → Удаление программы ). В окне Удаление или изменение программы выберите из списка всех установленных программ Yandex.Данные и настройки удаляются только с локального компьютера. Если вы делали синхронизацию, большая часть данных профиля сохранилась на сервере Яндекса. После переустановки браузера и синхронизации его с сервером ваши личные данные и настройки браузера восстановятся. Если вы не хотите восстанавливать данные, удалите их с сервера.
Выберите пункт меню Переход → Программы или нажмите клавиши Shift + ⌘ + A .Вопросы об установке и обновлении
Как установить браузер для всех учетных записей Windows?Пока установить браузер для нескольких пользователей Windows невозможно.
При установке браузера возникает ошибка «Не является приложением Win32»Скорее всего установочный файл не был загружен полностью.
Скачайте полную версию установщика и установите браузер. Если это не помогло, напишите в службу поддержки.
Скачайте полную версию браузера. Установите его, полностью отключив на время установки все антивирусы.
Почему важно пользоваться последней версией браузера?В последней версии браузера:
Улучшены меры безопасности в интернете, и обновлена база данных компьютерных угроз. Что делать, если браузер не обновляется автоматически? Что делать, если возникла ошибка при обновлении браузера?Если вы используете прокси-сервер или файрвол, выключите их и обновите браузер. Также выключите антивирус и повторите попытку обновления. Если это не помогло — обновите браузер вручную.
Скачайте последнюю версию браузера и установите ее. Удалять прежнюю версию не обязательно.
Перезагрузите браузер. Нажмите → Дополнительно → О браузере . Если ошибка осталась, попробуйте на время выключить:
Если это не помогло, скачайте последнюю версию и установите ее поверх текущей.
Отключить автоматическое обновление браузера нельзя. Только самая последняя версия браузера обеспечивает максимальную защиту от интернет-угроз.
Как отключить обновление браузера в фоновом режиме?Яндекс.Браузер обновляется автоматически, независимо от того, пользуетесь вы им или нет. Это делается для вашей безопасности: в интернете постоянно появляются новые угрозы, а в браузере — новые методы защиты.
Мы не рекомендуем отключать автоматическое обновление в фоновом режиме, но при необходимости вы можете это сделать:
После этого автоматическое обновление в фоновом режиме будет отключено. Но как только вы откроете браузер, он немедленно проверит наличие обновлений и в дальнейшем будет это делать регулярно во время работы.
По умолчанию браузер запускается автоматически при запуске Windows. Чтобы отключить автозапуск:
Чтобы отключить голосовую активацию Алисы:
Чтобы запретить расширениям работать в фоновом режиме:
Доброго времени суток, Хабр! В очередной раз читая комментарии, наткнулся на мысль о том, что далеко не все понимают, как обстоит ситуация с браузерами для Windows на данный момент. От чего хотелось бы провести небольшой обзор текущего положения. Ну, и сразу к делу!
Браузерные движки
Браузер — программа не простая, это целый набор компонентов, взаимодействующих между собой. Для краткого обзора потребуются всего два компонента из множества — движок отрисовки содержимого и движок исполнения JavaScript.
Существующие движки отрисовки содержимого
- Trident (так же известный как MSHTML) — движок, ранее разрабатываемый Microsoft для браузера Internet Explorer;
- EdgeHTML — преемник Trident, ранее разрабатываемый Microsoft для браузера Legacy Edge (ранее просто Edge);
- WebKit — движок, разрабатываемый Apple для браузера Safari;
- Blink — преемник WebKit, разрабатываемый Google для браузера Chrome;
- Gecko — движок, разрабатываемый Mozilla для браузера Firefox;
- Servo — исследовательский проект Mozilla, некоторые технологии со временем перетекают в Gecko.
Существующие движки исполнения JavaScript
- Chakra JScript — движок JS, ранее разрабатываемый Microsoft для браузера Internet Explorer;
- Chakra JavaScript — преемник Chakra JScript, ранее разрабатываемый Microsoft для браузера Legacy Edge;
- Nitro — движок JS, разрабатываемый Apple для браузера Safari;
- V8 — движок JS, разрабатываемый Google для браузера Chrome;
- SpiderMonkey — движок JS, разрабатываемый Mozilla для браузера Firefox.
И тут вроде бы очевидно, какие браузеры какие движки используют, но Microsoft внёс не много путаницы в понимание данной темы, поэтому рассмотрим браузеры отдельно.
Браузеры
Chromium
Chromium — это open-source ответвление браузера Chrome. Браузеры на основе Chromium составляют большую часть из всех используемых браузеров на планете Земля.
Обычно, браузеры на базе Chromium между собой отличаются только визуально, ведь у всех под капотом движки Blink и V8, хотя, какие-то компании пытаются привнести больше функционала в браузер, чем имеется.
Это в конечном итоге встанет разработчикам браузеров боком, потому что в любой момент главный разработчик Chromium — Google может вставить палки в колёса разработчикам модификаций.
Всех браузеров на основе Chromium подсчитать одному человеку вряд ли под силу, поэтому приведу список только тех, что помню:
- Chrome — в представлении не нуждается, браузер от Google;
- Chr Edge — новый браузер от Microsoft со старым названием. Поговаривают, отличается большей производительностью от Chrome. С некоторых пор предустанавливается в систему;
- Brave — браузер с повышенной безопасностью настолько, что приватный режим использует Tor;
- Яндекс.Браузер, Opera, Vivaldi, тысячи их.
Firefox
Firefox использует движки Gecko и SpiderMonkey для своей работы. Имеет небольшое количество базирующихся на Firefox браузеров, но самый известный — Tor Browser. Является единственным рубежом до полного перехода интернета на браузеры на основе Chromium.
Internet Explorer
Это любимая всеми утилита для скачивания браузеров. Как и Chrome — не нуждается в представлении. До 11 версии использовал движки Trident и Chakra JScript. В 11 версии, за исключением режима совместимости, стал использовать движки Trident и Chakra JavaScript. Этот браузер ещё долго будет использоваться для всякого рода систем видеонаблюдения, поскольку имеет, почему-то, популярный в узких кругах API для расширений. В Windows 8 и Windows 8.1 имел особую модификацию движка Trident на базе WinRT для Metro режима.
(Legacy) Edge
Браузер, начавший своё существование с кодовым названием Project Spartan, являлся новым браузером от Microsoft в 2015 году, использующим движки EdgeHTML и Chakra JavaScript. Конечной целью проекта была полная совместимость с сайтами, отлично работающими в Chrome. В итоге — получилось нечто своеобразное, но, очевидно, не выжившее под давлением Google.
Safari
Safari? А нет его больше, этого вашего Safari, кончился.
Нецелевое использование браузеров
Вроде бы браузеры — законченный продукт, ни добавить ни отнять. Однако, они используются в разного рода других приложениях. Причины в следующем (в порядке убывания значимости):
- П р ограммистов на JS нечем занять;
- На JS+HTML новичкам проще программировать;
- Кроссплатформенность;
- Требуется возможность отображать веб-страницы.
Приведу примеры подобного использования:
Chromium
Нынешние браузеры настолько сложны, что одному человеку создать собственный браузер не под силу (либо это должен быть гений). Они по сложности сравнимы с операционными системами! А, постойте, вот и первый кандидат на нецелевое использование — Chrome OS. Да, весь пользовательский интерфейс — просто модифицированный Chromium.
Однако, помимо этого, в виде CEF (Chromium Embedded Framework), Chromium используется в:
Internet Explorer
Почти любое Win32 приложение, умеющее отображать WEB-страницы и при этом в распакованном виде занимающее меньше 60 мегабайт использует внутри Internet Explorer. Кстати, это касается не только маленьких по размеру приложений, например, Visual Studio использует Internet Explorer для отображения WEB-страниц, когда это требуется в работе IDE. Ещё существуют HTA приложения — древний предшественник CEF на базе Internet Explorer. И ведь до сих пор работает.
(Legacy) Edge
Новым приложениям — новые движки! Любое UWP приложение, использующее внутри отображение WEB-страниц работает на базе Edge. Не то, чтобы Microsoft запрещали использовать что-то другое, но никто просто и не старался. Так же, пока что, в предварительных сборках Windows новая клавиатура с GIF панелью тоже использует Edge для рендеринга. В будущих версиях, полагаю, перейдут на Chr Edge.
Производительность
Постойте, столько приложений, а что там с производительностью? Лично я — не специалист в оценке производительности, но хочу поделится с вами некоторыми занимательными фактами.
Prefetcher
В Windows есть такая штука — Prefetcher. Она занимается подгрузкой программ в ОЗУ при старте ОС и на протяжении её работы. Штука эта достаточно умная, и она анализирует чаще всего запускаемые программы, чтобы в дальнейшем их подгружать.
Как это связано с браузерами? Идея в том, что это может смазать первый пользовательский опыт с другим браузером, например, пользуясь постоянно Chrome, имеете установленную версию Firefox. При запуске Firefox будет вести себя крайне медленно — медленнее, чем ваш основной браузер. Всё потому что он запылился в глазах Prefetcher. В конечном итоге всё будет работать быстро, но первое впечатление после долгого неиспользования будет ужасным. Особенно это касается пользователей с HDD или малым количеством ОЗУ.
Области распределённой памяти
Да, звучит не очень. Но суть, в данном случае, простая — если одна единица исполняемого кода требуется к исполнению больше одного раза, будь то exe или dll , то в память она загрузится лишь один раз. Поясню: если два различных приложения в ходе своей работы загрузят одну и ту же библиотеку, например, edgehtml.dll , то этот файл будет загружен в ОЗУ компьютера на самом деле только один раз, хотя, казалось бы, потребуется два или больше раз. Таким образом ОС экономит нам оперативную память.
Движки нормального человека
К чему это я? А вот дело в том, что в отличии от других браузеров, Internet Explorer и (Legacy) Edge предустановлены в систему, а их движки хранятся в папке System32 . Это, вкупе с API для разработки приложений, означает, что все приложения в системе, использующие данные движки будут загружать их в память только однажды. И этот принцип распространяется на все приложения.
У людей часто возникают проблемы с UWP приложениями, а точнее — с их скоростью запуска. Всё дело в WinRT — огромном наборе библиотек, при помощи которых UWP приложение взаимодействует с ОС. Если не использовать UWP приложения часто, то этот набор библиотек не будет прогружен в памяти полностью, и придётся ожидать окончания этого процесса перед использованием приложения. Но забавный факт — используя два и более UWP приложения время их старта и общая производительность резко увеличиваются и часто даже превосходят Win32 программы. Исключением из этого является приложение "Фотографии" — тут отдельная история, покрытая туманом.
Движки курильщика
А вот с приложениями (в том числе и браузерами) на основе Chromium это так не работает. Каждое приложение комплектует с собой собственную сборку библиотеки CEF, что, кроме раздувания размера приложения, не позволяет операционной системе иметь только одну копию dll в ОЗУ. Итого это сильно замедляет производительность при использовании множества подобных приложений. Помимо того, сам размер CEF довольно удручающий.
Microsoft Store
У многих возникает вопрос — почему в Microsoft Store нет ни одного браузера(не считая нескольких кривых поделок на EdgeHTML)? Ответ, на самом деле, прост — все браузеры, включая Chr Edge имеют собственную систему обновления, что прямо запрещено правилами Microsoft Store. В остальном никто никого не ограничивает.
Как удалить новый Microsoft Edge
Это не очень сложно. Для начала требуется найти папку с Microsoft Edge, она расположена по пути:
C:\Program Files (x86)\Microsoft\Edge\Application
Далее заходим в любую версию Edge и переходим в папку Installer . Полный путь может выглядеть следующим образом:
C:\Program Files (x86)\Microsoft\Edge\Application\83.0.478.58\Installer
Далее необходимо открыть командную строку от имени администратора в данной папке и выполнить следующую команду:
setup.exe --uninstall --system-level --verbose-logging --force-uninstall
Готово! Через несколько секунд этот браузер исчезнет из системы. Но при следующем же обновлении он появится снова, будте бдительны.
Заключение
Пожалуй, эта статья получилась даже больше, чем я предполагал. В любом случае, какой браузер использовать — выбор ваш, но, зато, вы теперь знаете чуточку больше. Всем спасибо.
Администраторы Хабра, пожалуйста, почините HabraStorage в Legacy Edge! Совсем не дело.
Сегодня, 13 марта, компания Google наконец выпустила обновление Chrome до 89 версии с поддержкой 64-битных процессоров. Оно доступно лишь владельцам смартфонов на Android 7.0+ с 8 ГБ оперативной памяти и больше. Но есть ли от поддержки 64-разрядных инструкций какой-либо практический смысл? Я протестировал обе версии браузера и расскажу, существенно ли увеличилась скорость работы самого популярного браузера в мире.
Содержание
Чем 64-битная версия должна быть лучше 32-битной
В первую очередь, самым влиятельным изменением станет поддержка использования большего объема ОЗУ. Это позволит обладателям смартфонов с оперативной памятью на 8 ГБ и выше получить преимущество в скорости работы сайтов.
Переход на 64 бит позволит сделать браузер безопаснее и уменьшить его энергопотребление. А поддержка обновлённых инструкций процессора даст возможность использовать новые возможности современных мобильных чипов.
Что у меня за устройство и как я проводил тесты
В качестве подопытного я использовал Xiaomi Mi Mix 2S. Это флагман 2018 года на Qualcomm Snapdragon 845, который даже сегодня показывает неплохие результаты при повседневном использовании. Работает смартфон на MIUI 12.0.3.0 с Android 10 на борту.
Чтобы избежать погрешностей, я регулярно охлаждал смартфон для предотвращения троттлинга и принудительно закрывал браузер после каждой оценки. Каждый тест проводился по 5 раз (не считая JetStream) и был подсчитан средний результат.
Результаты тестирования
Octane 2.0
Первым делом — бенчмарки. Octane 2.0 — это отличный тест для браузеров от самой Google, который измеряет производительность при просчёте многих алгоритмов, тем самым позволяя оценить скорость выполнения JavaScript на том или ином устройстве.
Результат
- arm: 16 284 баллов.
- arm64: 16 917 баллов.
- Разница: 4%.
JetStream 2
Следущий тест будет — JetStream 2. Это самый продвинутый бенчмарк для браузеров, включающий в себя сотни различных алгоритмов, что используются на множестве современных веб-приложений и сайтах.
Результат
- arm: 51,741 баллов.
- arm64: 58,188 баллов.
- Разница: 12,4%.
Antutu HTML5 Test
Antutu HTML5 Test — это бенчмарк, позволяющий оценить не только скорость выполнения JavaScript, а также рендеринга страниц, HTML5 и графики. На удивление, лишь тест от Antutu показал отсутствие прироста скорости в Chrome, написанным под архитектуру arm64.
Результат
- arm: 35657 баллов.
- arm64: 35412 баллов.
- Разница: -1%.
Скорость загрузки страниц
Результаты
- arm: 2,61 секунды.
- arm64: 2,5 секунды.
- Разница: 1%.
Использование оперативной памяти
Результаты
- arm: 664 МБ.
- arm64: 859 МБ.
- Разница: -29,3%.
Вывод: что из себя представляет 64-битный Chrome сейчас
В целом, никакого чуда не произошло. В среднем, скорость работа браузера увеличилась на 5-10%, что лучше чем ничего, но и не так уж и много. Зато значительно увеличился расход оперативной памяти — примерно на 20-30%. Но не стоит забывать о том, что это первая версия браузера, написанная под архитектуру arm64, и всё может измениться в дальнейшем.
Читайте также: