Браузеры интернета относятся к какому программному обеспечению

Обновлено: 08.07.2024

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

Функций у программы достаточно много, но из главных выделяют три:

  • Запись паролей пользователей от аккаунтов в своей базе;
  • Запоминание истории посещений для удобного поиска нужной веб-страницы;
  • Хранение адресов сайтов в закладках для быстрого доступа.

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

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

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

ТОП популярных браузеров

Google Chrome. Браузер разработан в 2008 году компанией Google на основе движка Chromium. Гугл Хром имеет открытый исходный код. То есть любой пользователь может переделать программу на свой лад, не нарушая при этом лицензий. Сегодня данный браузер – это лидирующий веб-проводник в мире. Он установлен почти на 45% всех ПК в мире. Причем мобильная версия для смартфонов идет с предустановленным приложением. Преимущества и недостатки:

  • Скорость, безопасность работы. Хром опережает конкурентов по скорости обработки сайтов за счет предварительной загрузки страниц. У браузера постоянно обновляется база вредоносных ресурсов, таким образом, обеспечивается безопасность пользователей в сети;
  • Простой интерфейс. В Хроме была впервые реализована панель быстрого доступа к сайтам, а также опция использования адресной строки совместно с поисковой системой. Сегодня интерфейс Chrome взят за стандарт большинством браузеров;
  • Огромный выбор расширений, режим «Инкогнито», автоматический перевод, голосовой поиск, обновления в автоматическом режиме и другие возможности доступны в Хром;
  • К недостаткам стоит отнести требовательность к аппаратным ресурсам, в частности к оперативной памяти ПК. Для стабильной работы необходимо минимум 2 Гб. Новые версии не поддерживают Flash Player.

Internet Explorer создали программисты Microsoft для операционной системы (ОС) Windows. Он по умолчанию стоит на всех версиях ОС, начиная с 1995 года. У программы масса недостатков, связанных со скоростью и безопасностью работы. До появления Гугл Хром этим браузером пользовались повсеместно, мирясь с бесчисленным количеством уязвимостей. Начиная с IE 10 для Виндовс 8, создатели модернизировали код, повысили скорость загрузки, ввели режим «Инкогнито». Правда, популярности это не добавило – позиции IE неуклонно падают.

Opera – веб-обозреватель, разработанный в 1994 году. Изначально он имел собственный движок, но в 2013 году перешел на Chromium. Код программы закрыт для просмотра, однако это не мешает пользователям задействовать весь обширный функционал проводника:

  • Высокая скорость загрузки. Главная особенность – технология «Турбо», которая использует облачное пространство для повышения скорости и экономии трафика на гаджетах;
  • Экспресс-панель управления закладками;
  • Синхронизация с различными устройствами – технология Opera Link;
  • Недостатки – опера не поддерживает некоторые скрипты, часты зависания, для стабильной работы требуется минимум 2 Гб оперативной памяти.

Mozilla Firefox браузер – это второй по популярности веб-обозреватель в мире, а по возможностям для разработчиков – первый. Мозила была выпущена в 2004 году на движке Gecko со свободным кодом. Задолго до Хрома в Firefox использовали обширную базу расширений.

  • Удобный интерфейс, панель закладок, простые настройки без лишних наворотов;
  • Много всевозможных дополнений. На сегодня их более 110 000;
  • Повышенная конфиденциальность, приватный режим просмотра страниц;
  • Регулярные обновления;
  • Несмотря на все плюсы, Мозила очень медленный проводник, часто подтормаживает, требователен к ресурсам ПК.

Яндекс Браузер был разработан сравнительно недавно – в 2012 году. Считается одним из популярных в России. Программа использует движок Chromium, интегрируется с сервисами компании Яндекс – почта, поиск, маркет и другими.

  • Безопасность на высоком уровне за счет постоянно обновляемой базы вредоносных ресурсов;
  • Удобная панель быстрого запуска на 20 сайтов, «умная строка» автоматического подбора релевантных запросу страниц, голосовой поиск;
  • Встроенный переводчик, ускорение загрузки «Турбо 2», мобильная версия, опция «Инкогнито»;
  • К недостаткам стоит отнести привязку по умолчанию к сервисам Яндекс. Также случаются проблемы с сохранением настроек при переносе на новый компьютер или смене ОС.

Safari – интернет-обозреватель, разработанный корпорацией Apple. По умолчанию устанавливается на всех устройствах с IOS – айфонах, планшетах, ПК. Также есть версии под Windows. Используется открытый движок WebKit. Поддержка проводника прекратилась в 2012 году. Отсутствие обновлений плохо сказывается на уровне безопасности, поэтому Сафари гораздо реже используется, чем Chrome.

Расширения для браузеров

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

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

Найти дополнение просто. Для этого необходимо в настройках обозревателя нажать вкладку «расширения», в открывшемся репозитории выбрать нужный плагин и активировать его. Если дополнение имеет свою иконку, то она появится справа возле адресной строки. Щелкнув по значку правой кнопкой мыши, откроются опции управления плагином: включить или отключить, перейти в настройки и так далее. Деактивируется аддон на панели расширений в настройках браузера.

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

Расширения браузера

Функции браузеров для разработчиков

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

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

  1. Нажать сочетание клавиш Ctrl + Shift + I. Эта комбинация подходит всем проводникам кроме Internet Explorer (F12) и Mac OS (⌘ + ⌥ + I).
  2. Открыть меню в правом верхнем углу программы, выбрать инструменты разработчика.
  3. Нажать на любом элементе сайта (текст, изображение) правой кнопкой мыши, выбрать пункт: исследовать элемент или просмотр содержимого.

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

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

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

Почепский Олег

Даже если нам кажется, что ПК намного умнее нас, он остается безжизненным «железом», пока в него не установят программы. Именно благодаря им техника начинает считать, думать и помогать в работе с любыми массивами данных. В статье мы кратко перечислим основные виды системного программного обеспечения для компьютеров и дадим каждому типу характеристику.

виды программного обеспечения

Понятие

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

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

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

Оборудование

Какие бывают типы программного обеспечения: характеристика программ

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

Однако ничего не активизируется просто так. Все действует под влиянием операционной системы. Кажется, что ОС совершенно не нужна — можно ведь запускать все напрямую. Иногда этот метод тоже применяется. Так работают станки ЧПУ, крупные автоматы производств, ЭВМ, другие серьезные механизмы, когда нужно постоянно повторять один и тот же алгоритм.

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

Со стороны программистов типы ПО обоснованы практической значимостью. Если бы не было операционной системы, пришлось бы все функции и алгоритмы вносить в один огромный код. Затраты времени на это были бы колоссальными.

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

Какие основные виды ПО бывают по назначению

Программное обеспечение, установленное на ПК, делится на 3 разновидности:

  • прикладное;
  • системное;
  • инструментальное.

виды программного обеспечения компьютеров

Системное

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

Таким ПО считается:

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

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

Прикладное

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

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

Инструментальное

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

Сюда входят компиляторы, отладчики, переводчики высокого уровня, редакторы, интерпретаторы и другие средства. Они необходимы, потому что техника не понимает человеческих слов. Чтобы ей «объяснить», что надо сделать, требуется специальный «машинный язык».

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

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

Что такое браузер?

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

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

История происхождения браузеров

Первым браузером, получившим графический интерфейс для отображения не только текстов, таблиц и списков, но и картинок, стал Mosaic, созданный в 1993 году компанией NCSA для ОС Windows. В принципе, его можно считать «первопроходцем» среди всех современных браузеров. Тогда Mosaic был чрезвычайно популярен, но спустя 4 года после создания, в связи с потерей рынка, проект был закрыт.

Ведущие сотрудники NSCA ушли работать в фирму Netscape, начавшую разработку нового, более функционального и современного графического обозревателя под названием Netscape Navigator. Они стремились, чтобы их браузер стал проще и удобнее в использовании, а также более эффективно поддерживал стандарты. И им удалось это сделать. Стоит отметить, что основой для создания на то время шедеврального Netscape послужил код Mosaic.

Подобный успех не мог остаться незамеченным, и вскоре “подсуетилась” уже известная тогда компания Microsoft. Они понимали, что от них уплывает крупная рыба. Однако вскоре гении Майкрософт переделали исходный код первого браузера, создав собственный – Internet Explorer.

Именно IE, будучи интегрированным с ОС Windows и доступным пользователям совершенно бесплатно, отодвинул лидеров рынка на второй план. Он стал неотъемлемой частью обновления для ОС Windows, и люди лишились выбора. Но никто не возмущался, ведь мало кто знал про альтернативные варианты.

Благодаря монополии Internet Explorer быстро захватил 95% рынка и заставил Netscape прекратить свою деятельность, но лишь ненадолго. Вскоре в свободном доступе появился код под названием Mozilla public License, на основе которого был создан абсолютно новый браузер Mozilla Firefox, ставший сегодня одним из лидеров на рынке. Из-за отсутствия конкуренции, проект Майкрософта никак не развивался, так как поначалу юзеры не знали о более лучших альтернативах, коим стал Mozilla Firefox.

Та же Opera появилась уже в далеком 95 году прошлого века, но популярна она была только в странах СНГ. А все потому, что в бесплатном доступе на зарубежном рынке она появилась уже в 2005 году.

Какие функции выполняет браузер?

Схема работы браузера

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

Для просмотра кодировки сайта нужно нажать на его странице правой кнопкой мыши и выбрать пункт «Посмотреть код». Нормальная работа и загрузка страниц веб-ресурсов во многом зависит именно от правильного исходного кода.

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

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

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

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

7 популярных браузеров

1. Internet Explorer


Самый старый из современных браузеров, входит в ОС Windows. В прошлом веке на него пришлась практически вся доля рынка. Но затяжное и безоговорочное лидерство привело к регрессии веб-обозревателя, чем быстро воспользовались его конкуренты. IE от 6 до 8 версии включительно – это ужас для вебмастеров. Они не отвечают никаким современным требованиям для создания сайтов. Последняя 11-я версия доступна исключительно для Windows 7 и 8. Внимания заслуживает лишь Internet Explorer 9 – более-менее стабильная, быстрая и неплохо защищенная версия. Хотя и она не сравнится с другими продвинутыми аналогами.

2. Microsoft Edge

Один из самых новых популярных браузеров. В 2015 году с выходом Windows 10, компания Microsoft представила свой новый и современный браузер Edge. В отличие от IE, он постоянно обновляется и стал стандартным браузером для Windows 10 заменив полностью устаревший Internet Explorer.

3. Google Chrome


Нынешний лидер, разработанный самой мощной компанией в мире – поисковиком Google. Для отображения страниц интернет-ресурсов используется движок WebKit. Хром достиг вершин немыслимыми темпами, так как появился лишь в 2008 году – значительно позже своих конкурентов. Сейчас он занимает около 50% всего рынка. Обозреватель радует пользователей своей скоростью, надежной защитой, простым и стильным оформлением.

4. Mozilla Firefox


По популярности занимает третью строчку. Однако это первый браузер, сумевший разрушить монополию корпорации Microsoft в XX веке. В отличие от своих аналогов, Mozilla направлена на применение дополнений. Из недостатков можно отметить то, что browser при установке плагинов становится тяжелым и подгружает страницы заметно дольше.

5. Opera


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

6. Яндекс.Браузер


Разработка от Яндекса, появился в 2012 году. Первые версии приложения расстраивали рядом недостатков. Однако в новых версиях они были исправлены, и сейчас современный многофункциональный веб-обозреватель составляет более чем достойную конкуренцию Хрому. Его основное отличие: быстрота работы (турбо режим), чтение статей без загрузки графики, встроенная защищенная технология protect.

7. Apple Safari


Из названия можно догадаться, что это детище Apple. Он содержится в ОС iOS и Mac OS. В данный момент этот браузер нельзя скачать для Windows - компания Apple убрала такую возможность со своего сайта.

Заключение

Мы перечислили самые популярные современные браузеры. Но на рынке существует и другие мелкие браузеры:

Раньше Internet Explorer почивал на лаврах, ведь Microsoft буквально заставлял пользователей ОС Windows пользоваться своим браузером, в то время как были достойные аналоги. Однако светлый ум и интересные нововведения талантливых разработчиков различных компаний, облегчающие пользователем использование Интернета, взяли верх, и сегодня доля монополиста на мировом рынке резко сокращается. На сегодняшний день самым успешным является Google Chrome, но конкуренция порождает прогресс, и никому неизвестно, кто уже завтра сможет предложить нам более крутой браузер.

Оцените эту статью. Чтобы мы могли делать лучший контент! Напишите в комментариях, что вам понравилось и не понравилось!



Доброго времени суток, Хабр! В очередной раз читая комментарии, наткнулся на мысль о том, что далеко не все понимают, как обстоит ситуация с браузерами для 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! Совсем не дело.

Читайте также: