Что такое движок и почему он важен
Браузерный движок — часть программы, которая превращает код страницы в то, что вы видите: разбирает разметку, применяет стили, выполняет скрипты. Два самых известных движка с открытым кодом сегодня — Chromium (на нём построены Chrome, Edge, Brave и многие другие) и Gecko (Firefox). Есть ещё WebKit в Safari, но здесь речь о первых двух.
Движок определяет не всё поведение браузера: интерфейс, настройки приватности и встроенные сервисы добавляет производитель. И всё же выбор движка влияет на совместимость, доступные расширения и разнообразие интернета в целом.
Полезно помнить и о том, что доля движка влияет на скорость исправления ошибок и на разнообразие инструментов разработчика. Но пользователю важнее другое: как быстро браузер получает обновления безопасности. Постоянно обновляемый браузер на любом движке безопаснее, чем устаревший на самом популярном.
Совместимость с сайтами
Из-за огромной доли Chromium разработчики сначала проверяют сайты именно на нём. Поэтому на нём реже встречаются необычные проблемы отображения. Gecko следует тем же веб-стандартам, но иногда сайты, написанные без учёта других движков, работают в нём с мелкими недочётами: другое поведение формы, нестандартная функция, иное решение по отрисовке.
Для пользователя это выражается прежде всего в редких случаях, когда какой-то сервис «лучше идёт» в одном браузере. Обычно достаточно открыть его в другом, но бывает, что корпоративные системы формально поддерживают только один движок.
Слежение и приватность
Движок сам по себе не делает браузер приватным или нет. Приватность определяют настройки и решения производителя: защита от трекеров, обработка cookie, отправка телеметрии, поддержка расширений. Браузеры на одном движке могут заметно различаться: одни включают фильтрацию рекламы и трекеров по умолчанию, другие оставляют это на усмотрение пользователя.
При этом есть тонкость: одна и та же технология отслеживания по характеристикам устройства даёт более или менее уникальный отпечаток в зависимости от того, насколько браузеры унифицируют выдаваемые сайтам данные. Пользователи популярных сборок Chromium часто похожи друг на друга, что в одних случаях снижает уникальность, в других не помогает от нее избавиться.
Расширения и независимость
Расширения для Chromium подходят большому числу браузеров, что удобно для пользователя и разработчика. Gecko использует близкую, но не идентичную систему расширений, поэтому некоторые дополнения существуют в разных версиях или отсутствуют.
Независимость — отдельный аргумент. Если почти все браузеры будут на одном движке, стандарты веба будут определять несколько компаний, а сайты начнут ориентироваться на особенности одной реализации. Наличие независимого движка помогает поддерживать разнообразие, и часть пользователей выбирает Gecko именно из этих соображений.
Отпечаток браузера и унификация данных
Сайты могут собирать сведения о вашем устройстве: размеры экрана, шрифты, язык, версию программы, поддерживаемые функции. Сочетание таких параметров образует отпечаток, по которому браузер удаётся узнавать без cookie.
Противодействие строится на унификации: чем больше пользователей выдают одинаковые значения, тем сложнее выделить одного. Разные производители используют разные меры: одни ограничивают точность выдаваемых данных, другие блокируют известные скрипты сбора отпечатков, третьи рандомизируют часть значений.
Выбор движка сам по себе это не решает. Значение имеет реализация защиты в конкретном браузере и то, насколько ваша конфигурация похожа на конфигурации других людей: чем больше расширений и нестандартных настроек, тем заметнее вы выделяетесь.
Как выбрать: Браузер на Chromium или Gecko
Для повседневной работы любой из вариантов подойдёт. Если вы часто сталкиваетесь с корпоративными системами, банками или сервисами, рассчитанными на Chromium, удобнее держать под рукой браузер на этом движке. Если вас беспокоит монополизация и вы хотите независимого участника, Gecko — рабочая альтернатива.
Практичный подход: основной браузер по вкусу и запасной на другом движке для случаев несовместимости. Настройки приватности проверьте в обоих.
На практике это значит, что дополнительные настройки и множество расширений иногда делают вас более узнаваемым, а не менее. Умеренность здесь работает лучше, чем максимальная кастомизация.