Chromium — браузер с открытым исходным кодом, созданный для быстрого, безопасного и стабильного доступа к сети Интернет. Он предоставляет удобную основу для работы с современными веб-приложениями и сайтами, а открытая архитектура позволяет постоянно развивать и совершенствовать программную платформу.
Одной из ключевых задач разработчиков Chromium изначально было обеспечение высокой скорости работы. Для этого используются оптимизированные открытые компоненты, отдельный высокопроизводительный движок jаvascript и технологии предварительной загрузки данных. Параллельно браузер постоянно получает новые механизмы, направленные на повышение уровня безопасности и защиты пользовательских данных.
Высокая скорость работы При создании Chromium особое внимание уделялось производительности браузера. Разработчики сделали ставку на открытые программные компоненты и создали с нуля высокоскоростной движок V8, ориентированный прежде всего на эффективную обработку jаvascript. Благодаря этому на момент появления браузера Chromium оказался среди наиболее быстрых решений по скорости выполнения jаvascript-кода.
Для ускорения загрузки интернет-страниц браузер использует предварительное разрешение DNS-адресов, а также механизм предварительной отрисовки страниц. Это позволяет заранее подготовить часть необходимых данных и сократить время ожидания при переходе на сайты.
В дальнейшем движок V8 получил новую инфраструктуру компиляции программного кода. В частности, технология Crankshaft позволила значительно увеличить производительность обработки jаvascript: прирост, заявленный для соответствующего этапа развития движка, составлял порядка 109 %, что позволило ему опережать конкурирующие решения того периода.
Безопасность В Chromium применяется архитектура «песочницы», задача которой заключается в ограничении возможностей потенциальной атаки на компьютер пользователя через обнаруженные уязвимости. Изоляция отдельных компонентов должна препятствовать тому, чтобы скомпрометированный элемент получил полный доступ к системе.
Для защищённой работы с конфиденциальной информацией браузер поддерживает использование HTTPS. Передача данных через защищённое соединение может осуществляться с применением криптографических протоколов SSL 3.0 и TLS 1.0.
В состав Chromium также входит компонент «Безопасный просмотр», предназначенный для защиты пользователя от фишинговых страниц и вредоносного программного обеспечения. Кроме того, браузер предоставляет инструменты для управления содержимым веб-страниц, включая настройку политики запуска подключаемых модулей и возможность удалять конфиденциальные данные за выбранный пользователем период.
Google также предлагает пользователям сообщать разработчикам об обнаруженных уязвимостях браузера. За сообщения о некоторых проблемах безопасности предусмотрены денежные вознаграждения в рамках соответствующих программ.
Надёжность и стабильность Для повышения устойчивости Chromium использует многопроцессную архитектуру. Основные компоненты браузера, включая сам браузер, механизм отображения страниц, расширения и подключаемые модули, работают в отдельных процессах.
Такой подход позволяет изолировать отдельные элементы друг от друга. Например, если произошёл сбой установленного расширения, это не обязательно приводит к остановке всего браузера. Chromium продолжает функционировать, одновременно предлагая перезапустить неисправное расширение.
Поддержка веб-стандартов Для отображения содержимого интернет-страниц Chromium использует движок WebKit. Благодаря этому браузер рассчитан на работу с современными веб-страницами и различными технологиями, применяемыми при создании сайтов и веб-приложений.
Поддерживаемые графические форматы Браузер поддерживает распространённые графические форматы, включая JPEG, PNG, GIF и XBM. Для обработки JPEG используется библиотека Libjpeg, а работа с PNG обеспечивается посредством Libpng.
Расширение возможностей Функциональность Chromium можно расширять при помощи специальных расширений. Это небольшие программные компоненты, которые работают непосредственно в браузере и позволяют добавлять новые возможности, интегрироваться с различными веб-сервисами и изменять стандартное поведение отдельных функций обозревателя.
Персонализация интерфейса Для изменения внешнего оформления предусмотрена поддержка тем. С их помощью можно менять цветовую схему и визуальное оформление интерфейса Chromium, адаптируя внешний вид браузера под личные предпочтения пользователя.
Подключаемые модули Chromium поддерживает подключение дополнительных плагинов, предназначенных для расширения возможностей веб-обозревателя. В зависимости от используемой конфигурации к браузеру могут подключаться такие компоненты, как Adobe Flash, Java, Silverlight, VLC Multimedia Plug-in, Adobe Reader и другие подобные модули.
Изоляция подключаемых модулей Благодаря многопроцессной архитектуре плагины запускаются в отдельных процессах. Поэтому сбой одного подключаемого компонента не должен напрямую приводить к прекращению работы всего браузера.
При этом некоторые плагины используют системные библиотеки, которым требуется более высокий уровень доступа. По этой причине выполнение подобных подключаемых модулей было вынесено за пределы стандартной «песочницы» Chromium.
Синхронизация данных Chromium предоставляет возможность синхронизации различных пользовательских данных через Google-аккаунт. Поддерживается обмен информацией как с Google Chrome, так и с другими браузерами, основанными на Chromium соответствующей версии.
Синхронизации могут подлежать веб-приложения, данные автозаполнения форм, за исключением информации о банковских картах, закладки, установленные расширения, параметры браузера и выбранные темы оформления.
Также предусмотрена синхронизация сохранённых паролей. При использовании идентификационной фразы синхронизируемые сведения передаются в зашифрованном виде, что обеспечивает дополнительную защиту передаваемых пользовательских данных.
Яндекс Браузер — современный веб-обозреватель на базе Chromium, который развивается с учетом новых возможностей нейросетевых технологий и получает улучшения уже знакомых пользователям функций. Программа объединяет инструменты для комфортной работы в интернете, быстрого доступа к нужным ресурсам, поиска информации и защиты устройства.
qBittorrent — полностью бесплатный BitTorrent-клиент без рекламы, который сочетает понятный интерфейс, высокую производительность и большое количество инструментов для работы с торрентами.
Vivaldi — функциональный веб-браузер, созданный компанией Vivaldi Technologies, которую основали разработчики, ранее принимавшие участие в создании легендарной Opera Software. Основная концепция браузера заключается в предоставлении пользователю широких возможностей для персональной настройки интерфейса, навигации и повседневной работы в Интернете.
RustDesk Remote Desktop — бесплатное программное решение для удалённого подключения и управления компьютерами и мобильными устройствами. Приложение представляет собой сервис удалённого рабочего стола с открытым исходным кодом, который рассчитан на работу сразу после запуска и не требует сложной предварительной настройки.