Interested Article - Chromium

Chromium ( МФА [ 'krəumɪəm ], англ. chromium хром ) — веб-браузер с открытым исходным кодом , разрабатываемый сообществом The Chromium Authors, компанией Google и некоторыми другими компаниями ( Opera Software , Яндекс , NVIDIA , Microsoft и другими) . По утверждению разработчиков, Chromium предназначен для предоставления пользователям быстрого, безопасного и надёжного доступа в Интернет , а также удобной платформы для веб-приложений . На основе Chromium создан браузер Google Chrome (при этом в рамках Chromium также доступны ранние пре-альфа версии , в которых можно ознакомиться с новшествами, ещё не включёнными в состав Chrome), а также ряд других альтернативных веб-обозревателей .

История создания

Разработка веб-обозревателя началась 25 июля 2008 года . 1 сентября 2008 года в официальном блоге Google Сандар Пичаи ( Sundar Pichai ) и Линус Апсон ( Linus Upson ) анонсировали браузер Google Chrome . На следующий день состоялся выпуск первой публичной бета-версии браузера от Google, а также была опубликована большая часть кода браузера, лицензированного преимущественно под опциональной BSD-лицензией , а также рядом других . Проект получил название Chromium. Разработчики Google объяснили создание открытого и свободного проекта Chromium стремлением помочь Mozilla и WebKit развивать Интернет и веб-технологии, предоставить разработчикам удобную платформу для создания и развития собственных проектов, а также возможностью протестировать свои собственные продукты силами сообщества . Для взаимодействия с сообществом Google создал ряд сервисов: дискуссионные группы , справочные форумы , официальный блог проекта , баг-трекер . Также разработчики Chromium гарантировали, что будут всячески стремиться соединять собственные разработки и исправления с основной веткой разработки WebKit . В марте 2011 года разработчики решили провести изменение логотипа браузера из 3D в 2D-представление .

Особенности

Скорость

Поставив своей целью разработать быстрый браузер, разработчики решили использовать открытые компоненты. Движком отображения веб-страниц был выбран свободный WebKit . Он обеспечивал необходимую скорость рендеринга, имея при этом ряд других преимуществ . С движком обработки JavaScript всё обстояло несколько сложнее. Все имеющиеся на момент 2008 года движки или не обеспечивали необходимой производительности или распространялись по закрытым лицензиям. Поэтому инженеры Google написали с нуля скоростной, высокопроизводительный движок V8 , что позволило Chromium стать на момент запуска веб-обозревателя одним из самых быстрых браузеров в плане обработки JavaScript. В конце 2009 года в тестовых сборках Chromium начались работы по внедрению аппаратного ускорения при обработке динамического содержимого. Результат работы проявился в 7 версии Chromium, где уже можно было включить аппаратное ускорение , обеспечивая высочайшую производительность при обработке динамического 2D ( Canvas ) и 3D-контента ( WebGL ) с помощью графического процессора , показывая высокие результаты в демонстрационных тестах от Microsoft и Google . Для ускорения доступа к страницам используется технология предварительного чтения DNS и предварительная отрисовка страниц (пререндеринг) . 7 декабря 2010 года Google анонсировала новый виток развития V8, разработав новую инфраструктуру компиляции кода. Новая технология под названием Crankshaft позволила добиться огромного прироста в производительности (порядка 109 %), обойдя все конкурирующие движки .

В апреле 2013 было объявлено, что браузеры Chromium и Chrome , а также операционная система Chrome OS переходят на новый открытый движок Blink , являющийся форком WebKit . Первоначальной целью такого решения было доработать внутреннюю архитектуру движка и сократить объём его исходного кода .

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

Safe Browsing в действии

Согласно заявленным создателями Chromium стремлениям создать самый безопасный браузер, разработчики уделяют большое внимание внедрению новых функций по защите браузера. Для обеспечения безопасности в Chromium была выбрана модель « песочницы », позволявшая ограничить простор для атаки пользовательского компьютера через использованную уязвимость . Исследователи Google пришли к выводу, что почти 70 % угроз «работают» в движке отображения, который взаимодействует с ненадёжным содержимым. Именно поэтому разработчики перевели всю работу движка в песочницу . На большинстве операционных систем Linux этот режим в браузере включен, однако некоторые неофициальные сборки Chromium дистрибутива Slackware отключают режим «песочницы» принудительно . Тем не менее на официально поддерживаемых Google Linux-системах, начиная с версии 23, Chromium использует возможности ядра для использования дополнительных компонентов, таких как фильтры seccomp-bpf, позволяющие значительно ограничить потенциал использования злоумышленником специфичных вызовов ядра . В сборке 66022 разработчики перенесли в «песочницу» (изменение касается систем под ОС Microsoft Windows ) также исполнение подключаемого модуля Adobe Flash Player , который довольно часто становится объектом пристального внимания хакеров . У Chromium нет действенной защиты от XSS-атак , но, благодаря тому, что Chromium поддерживает HTTP-only cookies , опасность межсайтового скриптинга значительно снижается . Также активно тестируется функция XSS Auditor, внедрённая в списке в 7 версии. Данный компонент значительно увеличивает защиту от межсайтового скриптинга. Впервые XSS Auditor был использован в 4 версии Chromium , но в связи с многочисленными ошибками и падением производительности в версии 4.1 функция была отключена . Проблему с производительностью и стабильностью разработчикам удалось разрешить, но функция до сих пор является экспериментальной, так как не все сайты способны с ней работать . Также в 7 версии Chromium в качестве эксперимента появилась возможность надзора над подключаемыми модулями. Браузер получил возможность предлагать отключение тех плагинов, которые имеют незакрытые уязвимости до тех пор, пока не выйдет обновлённая версия модуля с исправлением ошибок , окончательно функция стала доступна в 10 версии браузера . Для обеспечения криптографической безопасности при работе с конфиденциальной информацией пользователей Chromium предоставляет возможность работать с защищённым протоколом передачи данных ( HTTPS ), которые могут упаковываться в соответствии с криптографическими протоколами SSL 3.0 и TLS 1.0. Для дополнительной защиты Chromium может использовать экспериментальный открытый протокол HSTS , позволяющий устанавливать с сайтами в форсированном режиме защищённое соединение . Часть настроек безопасности пользователь может регулировать сам. В Chromium встроен компонент Безопасный просмотр , обеспечивающий защиту от фишинга и вредоносного ПО . Chromium при первом запуске в течение первых пяти минут загружает базы определений вредоносных и мошеннических сайтов, которые затем обновляет каждые 30 минут, при этом никакая личная информация в компанию Google не отправляется. Сам компонент может быть отключён в настройках браузера . Дополнительно Chromium позволяет проводить гибкую настройку содержания веб-страниц: редактировать политику запуска подключаемых модулей, использования JavaScript и cookies , а также проводить очистку конфиденциальных данных за определённый период . Среди прочих механизмов защиты можно выделить:

  • Спецификация HTML5 в виде Origin header обеспечивает защиту от подделки межсайтовых запросов (CSRF) , блокируя неправильные запросы сайтов.
  • Chromium поддерживает X-Frame-Options API , защищающий браузер от кликджекинга , а также X-Content-Type-Options API , предоставляющий браузеру возможность защищаться от MIME -сниффинга .
  • Chromium поддерживает «режим инкогнито», при котором история посещений и загрузок не записывается в журналы, а файлы cookies удаляются после закрытия браузера .

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

Надёжность

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

  • Возможность мгновенного освобождения памяти при закрытии одного из компонентов. В частности, при закрытии вкладки потреблявшаяся ею память освободится сразу, в отличие от браузеров, использующих однопроцессную архитектуру, где очищение памяти при закрытии вкладки идёт несколько дольше.
  • Активное взаимодействие с операционной системой . При использовании большого числа вкладок многие вкладки могут простаивать в бездействии, несмотря на то, что они необходимы пользователю. Chromium, взаимодействуя с ОС, уменьшает потребление памяти, заставляя систему считать неиспользуемую вкладку свёрнутым приложением.
  • Возможность понимания, какие ресурсы и в каком количестве выделяются каждому запущенному компоненту. Для того, чтобы пользователь мог точно разобраться в каждом процессе, в Chromium установлен собственный диспетчер задач и инструмент статистики about:memory .

Но при этом у подобной архитектуры есть существенный недостаток — бо́льшее общее потребление памяти .

Поддержка веб-спецификаций

Chromium использует движок Blink для отображения веб-страниц, благодаря чему Chromium обеспечивает широкую поддержку HTML 4.01, xHTML 1.0 (2 изд.), XML 1.0 (4 изд.), SVG (уровень поддержки в 6 версии оценён как Advanced+ ), шрифты SVG, фильтры SVG, анимацию SVG SMIL , MathML , ECMAScript , DOM , обеспечивая поддержку около 95 % существующих рекомендованных стандартов . Разработчики же активно внедряют поддержку спецификаций HTML5 , реализовав поддержку canvas, тегов <video>, <audio>, веб-приложений, геолокации, WebGL, Web SQL Database и ряда других активно разрабатываемых стандартов . Также Chromium полностью проходит тесты CSS3 Selectors Test и Acid3 .

Поддержка форматов

Браузер обеспечивает поддержку графических изображений JPEG (через Libjpeg ), PNG (через Libpng ), GIF , XBM . В качестве альтернативного графического формата Chromium поддерживает разработанный компанией Google формат WebP , обеспечивающий лучшее качество при меньших размерах в сравнении с JPEG . Поддержка аудио- и видеоформатов ограничена исключительно свободными форматами Ogv , Ogg и WebM , при этом AAC и MP3 не поддерживаются .

Расширяемость

Панель расширений в Chromium 10

В декабре 2008 года Google объявила о начале работы по внедрению поддержки расширений в Google Chrome . Тестовой площадкой стал свободный браузер Chromium. В первых версиях Chromium 2 появилась возможность использовать расширения . Расширения — небольшие программы, запущенные в браузере и добавляющие дополнительную функциональность, интеграцию с разнообразными веб-сервисами и ряд других особенностей. При написании расширений могут использоваться те же самые технологии, что и при написании веб-страниц, то есть HTML для создания разметки, CSS для стилизации и JavaScript для программирования. Учитывая, что новейшие версии Chromium обеспечивают поддержку HTML5 и CSS3 , то разработчики могут пользоваться новейшими открытыми веб-технологиями, такими как canvas и CSS-анимации .

Используя нативные API , расширения для Chromium могут взаимодействовать с закладками , предоставляя возможность создавать их и проводить над ними различные действия ; контекстным меню , позволяя редактировать его содержимое ; вкладками , позволяя сортировать их, изменять и проводить некоторые другие действия. ; другими нативными API , в том числе экспериментальными . Из сторонних API есть возможность работать с DOM , HTML5 API’s, WebKit API и другими .

Также для Chromium можно использовать кросс-браузерный NPAPI -модуль, позволяющий вызывать нативный бинарный код расширения через JavaScript для обмена данными между системой и браузером. Большим недостатком использования расширений, написанных с помощью этого API, является небезопасность. Расширения получают такие же права, которые имеет браузер, и через уязвимость в расширении злоумышленник может нанести вред системе . Разработанные расширения можно выкладывать в . Расширения, кроме использующих интерфейс NPAPI, не проходят предварительной проверки и сразу появляются в каталоге . Все расширения хранятся в crx-формате, который является особо построенным ZIP-файлом, который можно распаковать большинством архиваторов ( 7-Zip , WinRAR и др.). Начиная с 19 августа 2010 года, согласно обновлённым политикам безопасности, разработчики должны выплатить взнос в размере 5$ для начала публикации расширений в каталоге. Разработчики, которые зарегистрировались до 19 августа, входной платой не облагаются и могут продолжать публиковать расширения в обычном режиме . Расширения в Chromium могут обновляться сами, используя протокол Omaha . Chromium имеет встроенную поддержку сценариев Greasemonkey , что существенно расширяет возможности браузера .

Персонализация

Летом 2009 года в Chromium 3 была внедрена поддержка тем . Темы позволяли менять расцветку интерфейса браузера, согласно предпочтениям пользователя. В Linux-версии возможности персонализации оказались шире, так как темы могли использовать «родные» возможности интерфейса GTK+/GNOME . Для удобства пользователей была создана специальная галерея , содержащая темы от Google и сторонних авторов .

Подключаемые модули

Демонстрация возможностей O3D

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

  • Default Plug-in — предоставляет возможность подключать сторонние плагины.
  • GPU Plug-in — подключает возможность рендеринга Pepper 3D с помощью GPU.
  • Native Client — плагин-компонент, позволяющий запускать приложения, использующие машинный код, в «песочнице».

В апреле 2009 года началось активное развитие плагина O3D , который должен предоставить API для создания мощных интерактивных приложений трёхмерной графики . Разработчики планировали в дальнейшем внедрить открытый модуль в поставку Chromium, но в связи с развитием WebGL разработка плагина была заморожена, а часть наработок перенесена в спецификации WebGL . В качестве дополнительных плагинов могут быть подключены Adobe Flash , Java , Silverlight , VLC Multimedia Plug-in, Adobe Reader и ряд других.

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

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

Приложения

Веб-приложения в Chromium 10

19 мая 2010 на официальном блоге Chromium был анонсирован Chrome Web Store , в котором будет предоставлена возможность публиковать приложения . Приложения являются интерактивными веб-сайтами, во многом похожими на расширения, но ключевым отличием является то, что приложения можно продавать. Таким образом Google надеется привлечь крупных игроков, желающих извлечь выгоду из своих разработок . Среди анонсированных приложений оказались: графический редактор и ряд игр. 7 декабря 2010 года на мероприятии Chrome Event разработчики браузера Chromium и Google Chrome объявили о запуске , в котором можно будет устанавливать веб-приложения, расширения и темы . При этом для удобства пользования браузером на сенсорных экранах в браузере разрабатывается специальная панель приложений, адаптированная под управление пальцем .

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

Синхронизация

Через google-аккаунт может синхронизировать, в том числе и с браузером Google Chrome (и другими браузерами на основе Chromium, имеющие ядро выше 5 версии), веб-приложения, автозаполнение форм (кроме данных кредитных карт ), закладки, расширения, параметры браузера и темы . Начиная с 9 версии браузера, Chromium умеет синхронизировать пароли, при этом эти данные передаются в зашифрованном виде при установке идентификационной фразы .

Инструменты разработчика

Инструменты разработчика . Инструменты разработчика Chromium предоставляют интегрированное окружение для отладки, оптимизации и понимания устройства веб-приложений или сайтов, запущенных в Chromium. Инструменты разработчика частично разрабатываются в составе WebKit под названием Web Inspector. Среди функций стоит отметить обработку в реальном времени DOM и CSS, отладку JavaScript, использующую графический отладчик, анализ времени исполнения всех функций веб-приложений, исследование данных локальных хранилищ HTML5, а также ряд других функций .

Диспетчер задач . В диспетчере задач показываются все процессы, запущенные в Chromium, и используемые этими процессами ресурсы (память, процессор и сеть).

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

Критика

Браузер в целом положительно воспринимается экспертами, которые отмечают более высокую скорость работы по сравнению с конкурентами, а также обладает рядом других преимуществ, таких как: веб-приложения, минималистичный интерфейс, удобная работа с вкладками и некоторые другие достоинства . При этом первые тестовые версии браузера для платформ Linux и macOS подвергались критике из-за крайне нестабильной работы, недостатка функций, нерабочих инструментов разработчика и крупного ряда других недочётов . Позднее было обнаружено, что Chromium при запуске отправляет запросы на серверы Google, что противоречит словам разработчиков об отсутствии в Chromium скрытых запросов, в отличие от Google Chrome. Разработчики признали дефект, объявили, что это ошибка, и удалили все следящие элементы .

Отличия от Google Chrome

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

Chromium Google Chrome
Логотип Многоцветный с преобладанием оттенков синего Многоцветный с преобладанием тёплых цветов
Отчёты об ошибках Не отправляются Отправляются при включённой опции
Статистика Не отправляется Отправляется при включённой опции
RLZ-идентификатор Не отправляется Периодически отправляется
Видео и аудио Поддерживаются стандартно только открытые и свободные форматы WebM , Theora , Vorbis Поддерживаются форматы WebM , Theora , MP3 , AAC , Vorbis
Adobe Flash Отсутствует Был встроен (с 2021 поддержка прекращена)
Google Updater Отсутствует. В некоторых операционных системах браузер обновляется при помощи технологии пакетного управления ( Ubuntu , Debian , openSUSE , ChromeOS и др.) Следит за обновлениями браузера, скачивает и устанавливает их при необходимости
Качество и стабильность полностью соответствуют каналам Chrome. Также доступны нестабильные Несколько каналов обновлений. Канал Stable тщательно тестируется

Использование Chromium

Основную ветку Chromium (вне каналов Stable, Beta и Dev) можно расценивать как альфа-версию Google Chrome , она используется для «горячего» внедрения новых возможностей и функций . При подобной политике использование браузера не рекомендуется для обычных пользователей, но в некоторых ОС, например в Joli OS , Chromium является браузером по умолчанию. В Windows существует ряд сторонних программ, позволяющих обновлять Chromium (например, свободный и открытый Chromium Updater ) по двум каналам обновлений — стабильному (протестированные сборки для ежедневного использования) и нестабильному (свежайшие сборки Chromium). Использование стабильного канала Chromium позволяет избежать ошибок и падений браузера. При этом корпоративный сегмент также может использовать Chromium благодаря инструментам управления групповыми политиками .

Chromium выпускается для операционных систем Microsoft Windows , начиная с XP SP2; MacOS , начиная с 10.5.6., и Linux (доступны также стабильные сборки Chromium), а именно, Arch Linux , Debian , Fedora , Gentoo Linux , openSUSE , Ubuntu и производные , Maemo 5 (существует неофициальный порт полноценного Chromium на коммуникатор Nokia N900 ) и другие дистрибутивы . FreeBSD официально не поддерживается, но доступен порт Linux версии, которая, однако, имеет некоторые функциональные недостатки в работе с расширениями . Вычислить точное количество пользователей браузера Chromium очень сложно, так как User Agent браузеров Google Chrome и Chromium совпадают. Согласно социальной сети Wakoopa , аудиторию пользователей Chromium (около 87 %) составляют пользователи ОС с ядром Linux .

Приложения, основанные на Chromium

Кодовая база Chromium послужила основой для создания целого ряда альтернативных веб-обозревателей, имеющих ряд особенностей по сравнению с основной веткой развития. Одним из примеров является браузер Opera , который, начиная с версии 15, использует движок Blink (ранее использовался собственный движок Presto ). Также, на базе Chromium многие интернет-компании выпускают браузеры, интегрированные с собственными интернет-сервисами, например: Google Chrome (компания Google ), Яндекс.Браузер ( Яндекс ), 360 Extreme Explorer , Microsoft Edge .

Примечания

  1. На некоторых файловых системах, таких как FAT32 , использование «песочницы» невозможно.
  2. Параметры Chromium → Расширенные → Конфиденциальность → Включить защиту от фишинга и вредоносного ПО.
  3. Параметры Chromium → Расширенные → Конфиденциальность → Настройки содержания.
  4. Параметры Chromium → Расширенные → Конфиденциальность → Удалить данные о просмотренных страницах.
  5. Меню «Настройка» → Инструменты → Диспетчер задач. Также можно воспользоваться быстрыми клавишами Shift + Escape.

Источники

  1. . Google Inc., The Chromium Authors. Дата обращения: 7 января 2011. Архивировано из 13 августа 2011 года.
  2. Gary Richmond. (англ.) . Free Software Magazine (15 декабря 2010). Дата обращения: 4 апреля 2011. Архивировано из 15 апреля 2012 года.
  3. The Chromium Authors. (англ.) . Дата обращения: 25 ноября 2013. 3 июня 2016 года.
  4. . support.google.com . Дата обращения: 27 января 2022. 23 апреля 2016 года.
  5. — 2023.
  6. — 2023.
  7. — 2023.
  8. — 2023.
  9. — 2023.
  10. Sundar Pichai. (англ.) . Google Inc. (1 сентября 2008). Дата обращения: 7 января 2011. Архивировано из 28 января 2011 года.
  11. Richard Petersen. Ubuntu 10.10 Desktop Handbook. — Surfing Turtle Press. — Аламеда , 2010. — С. 249—250. — 480 с. — ISBN 1936280043 .
  12. Александр Рудевич. . Мой Google Chrome. Дата обращения: 2 октября 2010. Архивировано из 12 октября 2010 года.
  13. initial.commit. (англ.) (Fri Jul 25 21:13:22 2008 UTC). — Create repository layout. Дата обращения: 5 октября 2010. Архивировано из 29 мая 2015 года.
  14. Ben Goodger. (англ.) . Google Inc. (2 сентября 2008). Дата обращения: 29 января 2011. Архивировано из 3 декабря 2010 года.
  15. (англ.) . Google Inc./The Chromium Projects (2 сентября 2008). Дата обращения: 29 января 2011. Архивировано из 23 декабря 2010 года.
  16. . Google Inc.. — Справочные форумы по вопросам эксплуатации Chromium и Google Chrome. Дата обращения: 29 января 2011. Архивировано из 14 апреля 2012 года.
  17. (англ.) . Google Inc. (сентябрь 2008). — Официальный блог разработчиков Chromium. Дата обращения: 29 января 2011. Архивировано из 29 января 2011 года.
  18. (англ.) . Google Inc./Chromium Projects (сентябрь 2008). — Официальный баг-трекер Google Chrome и Chromium. Дата обращения: 29 января 2011. Архивировано из 28 января 2011 года.
  19. Dj Walker-Morgan. (англ.) . H-Online (8 марта 2011). Дата обращения: 13 марта 2011. Архивировано из 11 марта 2011 года.
  20. Lucian Parfeni. (англ.) . Softpedia (11 марта 2011). Дата обращения: 13 марта 2011. Архивировано из 14 марта 2011 года.
  21. Darin Fisher. (англ.) . Google Inc. (5 сентября 2008). — Объяснения выбора в пользу WebKit. Дата обращения: 29 января 2011. Архивировано из 3 декабря 2010 года.
  22. C’T. . Дальний Восток (3 сентября 2009). Дата обращения: 29 января 2011. Архивировано из 12 марта 2014 года.
  23. (англ.) . Google Inc.. — Design Elements. Дата обращения: 29 января 2011. Архивировано из 11 марта 2014 года.
  24. Stephen Shankland. (англ.) . 2011 CBS Interactive (CNET) (2 сентября 2008). Дата обращения: 29 января 2011. Архивировано из 19 января 2012 года.
  25. Lars Bak. (англ.) . Google Inc. (2 сентября 2008). Дата обращения: 29 января 2011. Архивировано из 3 декабря 2010 года.
  26. Rob Minto. (англ.) . FT Magazine (27 марта 2009). — «With Lars Bak’s V8 engine, Chrome is incredibly quick». Дата обращения: 6 апреля 2011. Архивировано из 13 апреля 2011 года.
  27. Vangelis Kokkevis. (англ.) . Google Inc. (27 августа 2010). Дата обращения: 29 января 2011. Архивировано из 9 февраля 2011 года.
  28. James Robinson. (англ.) . Google Inc. (14 сентября 2010). Дата обращения: 29 января 2011. Архивировано из 11 января 2011 года.
  29. Lucian Parfeni. (англ.) (28 августа 2010). Дата обращения: 2 октября 2010. Архивировано из 31 августа 2010 года.
  30. Katherine Noyes. (англ.) . PCWorld. Дата обращения: 9 апреля 2011. Архивировано из 12 марта 2014 года.
  31. Ionut Ilascu. (англ.) . Softpedia (18 сентября 2010). Дата обращения: 2 октября 2010. Архивировано из 21 сентября 2010 года.
  32. Божинов, Анжел . Хабрахабр (29 августа 2010). — Сравнение Chromium 7 и IE 9 PP4 в аппаратном ускорении и производительности. — «Итог прост до невозможности. Chromium, особо не напрягаясь, вынул козырь и побил все притязания Internet Explorer 9, продемонстрировав феноменальную производительность в обработке динамического содержимого и показав высокую готовность к стандартизации HTML5». Дата обращения: 2 октября 2010. Архивировано из 30 марта 2012 года.
  33. Wolfgang Gruener. (англ.) . ConceivablyTech (22 августа 2010). — Введение аппаратного ускорения в Chromium. Дата обращения: 2 октября 2010. Архивировано из 28 августа 2010 года.
  34. Pulkit Chandna. (англ.) . (16 сентября 2010). Дата обращения: 9 апреля 2011. Архивировано из 1 сентября 2011 года.
  35. Daniel Bailey. (англ.) . ConceivablyTech (25 февраля 2011). Дата обращения: 28 февраля 2011. Архивировано из 13 августа 2011 года.
  36. Jim Roskind. (англ.) . Google Inc. (17 сентября 2008). Дата обращения: 29 января 2011. Архивировано из 25 января 2011 года.
  37. Lucian Parfeni. (англ.) . Softpedia (November 5th, 2010). Дата обращения: 7 декабря 2010. Архивировано из 8 ноября 2010 года.
  38. John Migman. . My-Chrome (5 ноября 2010). — В последней сборке Chromium на странице about:flags появился эксперимент Web Page Prerendering. Дата обращения: 7 декабря 2010. Архивировано из 26 ноября 2010 года.
  39. Kevin Millikin; Florian Schneider.: (англ.) . Official Chromium Blog (7 декабря 2010). — Today we are introducing Crankshaft, a new compilation infrastructure for V8, Google Chrome’s JavaScript engine. Дата обращения: 7 декабря 2010. Архивировано из 10 декабря 2010 года.
  40. Wolfgang Gruener. (англ.) . ConceivablyTech (7 декабря 2010). — The Chromium 10.0.605.0 build is the first version to carry the third generation of the engine, which improved the browser’s JavaScript performance by up to 109%. Дата обращения: 7 декабря 2010. Архивировано из 18 декабря 2010 года.
  41. Adam Barth; Collin Jackson and Charlie Reis.: (англ.) . The Chromium Authors/Google Inc. (10 сентября 2008). Дата обращения: 1 апреля 2011. Архивировано из 19 июля 2011 года.
  42. Nicolas Sylvain. (англ.) . The Chromium Authors/Google Inc. (2 октября 2008). Дата обращения: 22 февраля 2011. Архивировано из 26 апреля 2011 года.
  43. Adam Barth; Collin Jackson, Charles Reis.: (англ.) . Стэнфордский университет . Дата обращения: 22 февраля 2011. Архивировано из 31 декабря 2010 года.
  44. . Дата обращения: 19 сентября 2010. 25 января 2016 года.
  45. Julien Tinnes. (англ.) . Google Inc. (19 ноября 2012). Дата обращения: 30 ноября 2012. Архивировано из 27 ноября 2012 года.
  46. [email protected]. (англ.) . Chromium Authors (2010). — Enable sandboxed flash on windows by default. Дата обращения: 29 ноября 2010. 13 августа 2011 года.
  47. Lee Mathews. (англ.) . AOL Inc. (2010). Дата обращения: 29 ноября 2010. Архивировано из 13 августа 2011 года.
  48. (англ.) . Secunia. — This vulnerability report for Adobe Flash Player 10.x contains a complete overview of all Secunia advisories affecting it. Дата обращения: 29 ноября 2010. 23 октября 2012 года.
  49. (англ.) . Microsoft Developer Network (2008). Дата обращения: 1 апреля 2011. Архивировано из 4 апреля 2011 года.
  50. Anthony Laforge. (англ.) . Google Inc. (25 января 2010). Дата обращения: 6 октября 2010. Архивировано из 28 января 2010 года.
  51. . SecurityLab.ru (19 марта 2010). Дата обращения: 6 октября 2010. Архивировано из 5 февраля 2016 года.
  52. Lucian Constantin. (англ.) . Softpedia (5 октября 2010). Дата обращения: 6 октября 2010. Архивировано из 13 октября 2010 года.
  53. Lucian Constantin. (англ.) . Softpedia (29 июня 2010). Дата обращения: 5 апреля 2011. Архивировано из 3 июля 2010 года.
  54. Elinor Mills. (англ.) . CNET (29 июня 2010). — «The company did not provide a timeline for this feature, except to say it will be «medium-term», in a post Monday on The Chromium Blog». Дата обращения: 5 апреля 2011. Архивировано из 26 октября 2012 года.
  55. Lucian Constantin. (англ.) . Softpedia (8 марта 2011). — «The new Google Chrome 10.0.648.127 is the first version of the browser to automatically disable outdated plug-ins by default, a feature first announced in June last year». Дата обращения: 5 апреля 2011. Архивировано из 19 января 2012 года.
  56. Jeff Hodges; Collin Jackson, Adam Barth.: (англ.) . W3C (18 декабря 2009). Дата обращения: 1 апреля 2011. Архивировано из 9 июня 2011 года.
  57. Adam Barth. (англ.) . The Chromium Authors (26 января 2010). — «We've been hard at work adding proactive security features to Google Chrome, and we're particularly excited about five new security features that make it easier for developers to build secure web sites». Дата обращения: 1 апреля 2011. Архивировано из 23 мая 2011 года.
  58. (англ.) . Google Inc.. Дата обращения: 1 апреля 2011. Архивировано из 11 декабря 2012 года.
  59. Ian Fette. (англ.) . The Chromium Authors (14 ноября 2008). Дата обращения: 2 апреля 2011. Архивировано из 16 июня 2011 года.
  60. Lee Mathews. (англ.) . DownloadSquad (5 апреля 2011). — «If a download link appears in the Safe Browsing blacklist, Chrome and Chromium will warn users against downloading -- a save button is still presented, of course, in case you're convinced a file is perfectly safe to download». Дата обращения: 9 апреля 2011. Архивировано из 9 апреля 2011 года.
  61. . Google Inc.. Дата обращения: 2 апреля 2011. Архивировано из 9 июня 2013 года.
  62. . Google Inc.. Дата обращения: 2 апреля 2011. Архивировано из 23 мая 2013 года.
  63. Eric Lawrence. (англ.) . MSDN (27 января 2009). — Описание возможностей X-Frame-Options. Дата обращения: 5 декабря 2010. Архивировано из 4 декабря 2010 года.
  64. Eric Lawrence. (англ.) . MSDN (2 июля 2008). — Описание возможностей X-Content-Type-Options API. Дата обращения: 5 декабря 2010. Архивировано из 5 июня 2010 года.
  65. Wladimir Palant. (англ.) . Официальный блог AdBlock+ (29 апреля 2007). — Описание опасности MIME-сниффинга. Дата обращения: 5 декабря 2010. Архивировано из 13 декабря 2010 года.
  66. . Google Inc.. Дата обращения: 2 апреля 2011. Архивировано из 7 июня 2013 года.
  67. Wolfgang Gruener. (англ.) . ConceivablyTech (21 июля 2010). Дата обращения: 4 апреля 2011. Архивировано из 4 апреля 2011 года.
  68. Charlie Reis. (англ.) . Google Inc. (11 сентября 2008). Дата обращения: 2 апреля 2011. Архивировано из 19 мая 2011 года.
  69. Mike Belshe. (англ.) . Google Inc. (19 сентября 2008). Дата обращения: 2 апреля 2011. Архивировано из 25 июня 2011 года.
  70. . Дата обращения: 19 сентября 2010. Архивировано из 3 декабря 2010 года.
  71. от 16 февраля 2009 на Wayback Machine (англ.)
  72. от 25 декабря 2010 на Wayback Machine (англ.)
  73. от 8 апреля 2017 на Wayback Machine (англ.)
  74. Mairon. . Хабрахабр . Дата обращения: 16 августа 2013. Архивировано из 25 апреля 2013 года.
  75. VineetJonathan. (англ.) . TheMoneyTimes (21 декабря 2010). — Поддержка форматов браузером Chrome за исключением несвободных для Chromium. — «Chrome 2D Canvas, GIF, JPEG, PDF, PNG, SVG and XBM». Дата обращения: 6 апреля 2011. Архивировано из 13 августа 2011 года.
  76. Richard Rabbat. (англ.) . The Chromium Authors (30 сентября 2010). Дата обращения: 22 февраля 2011. Архивировано из 8 января 2011 года.
  77. Константин Ходаковский. . 3DNews (2 октября 2010). Дата обращения: 22 февраля 2011. Архивировано из 2 августа 2014 года.
  78. Brian Barrett. (англ.) . Gizmodo (30 сентября 2010). Дата обращения: 22 февраля 2011. Архивировано из 7 февраля 2013 года.
  79. Paul Irish. (англ.) . The Chromium Authors (4 февраля 2011). Дата обращения: 6 апреля 2011. Архивировано из 26 апреля 2011 года.
  80. Stephen Shankland. (англ.) . CNET News. Дата обращения: 21 сентября 2010. Архивировано из 2 декабря 2010 года.
  81. Владимир Парамонов. . Компьюлента. Дата обращения: 16 августа 2013. Архивировано из 4 марта 2016 года.
  82. . Дата обращения: 21 сентября 2010. 2 мая 2010 года.
  83. (англ.) (недоступная ссылка с 17-08-2013 [3842 дня])
  84. Stephen Shankland. (англ.) . CNET (13 мая 2009). Дата обращения: 2 апреля 2011. Архивировано из 10 ноября 2011 года.
  85. от 23 августа 2013 на Wayback Machine (англ.)
  86. от 23 августа 2013 на Wayback Machine (англ.)
  87. от 23 августа 2013 на Wayback Machine (англ.)
  88. от 23 августа 2013 на Wayback Machine (англ.)
  89. от 22 августа 2013 на Wayback Machine (англ.)
  90. от 28 апреля 2010 на Wayback Machine (англ.)
  91. от 31 августа 2010 на Wayback Machine (англ.)
  92. от 23 августа 2013 на Wayback Machine (англ.)
  93. от 15 марта 2017 на Wayback Machine (англ.) — Минусы NPAPI-модуля.
  94. (недоступная ссылка с 17-08-2013 [3842 дня])
  95. Gregor Hochmuth. (англ.) . Google Inc. (19 августа 2010). Дата обращения: 2 апреля 2011. Архивировано из 21 января 2011 года.
  96. Aaron Boodman. (англ.) . Google Inc. (22 июля 2009). — «Like Chrome's auto-update mechanism, extensions will be updated using the Omaha protocol, giving developers the ability to push out bug fixes and new features rapidly to users of their extensions». Дата обращения: 2 апреля 2011. Архивировано из 3 декабря 2010 года.
  97. Aaron Boodman. (англ.) . Google Inc. (1 февраля 2010). Дата обращения: 2 апреля 2011. Архивировано из 26 апреля 2011 года.
  98. Matt Cutts. (англ.) . Habooble (8 февраля 2010). Дата обращения: 1 октября 2010. Архивировано из 13 августа 2011 года.
  99. Anthony Laforge. (англ.) . Google Inc. (4 июня 2009). Дата обращения: 3 октября 2010. Архивировано из 2 декабря 2010 года.
  100. Ryan Paul. (англ.) . Ars Technica (8 июля 2009). Дата обращения: 4 апреля 2011. Архивировано из 2 июля 2012 года.
  101. . Google Inc.. Дата обращения: 3 октября 2010. Архивировано из 25 декабря 2011 года.
  102. Lucian Parfeni. (англ.) . Softpedia (5 августа 2009). Дата обращения: 3 октября 2010. Архивировано из 8 августа 2009 года.
  103. Henry Bridge; Gregg Tavares.: (англ.) . Google Inc. (21 апреля 2009). Дата обращения: 18 февраля 2012. Архивировано из 17 февраля 2012 года.
  104. Matt Papakipos; Vangelis Kokkevis.: (англ.) . Google Inc. (7 мая 2010). Дата обращения: 18 февраля 2012. Архивировано из 28 февраля 2012 года.
  105. Erik Kay. (англ.) . Google Inc. (19 мая 2010). Дата обращения: 6 октября 2010. Архивировано из 3 декабря 2010 года.
  106. garmahis. . Хабрахабр (19 мая 2010). Дата обращения: 6 октября 2010. Архивировано из 31 июля 2012 года.
  107. Jay Hathaway. (англ.) . AOL (7 декабря 2010). Дата обращения: 7 декабря 2010. Архивировано из 17 августа 2013 года.
  108. Lucian Parfeni. (англ.) . Softpedia (December 4th, 2010, 12:00 GMT). Дата обращения: 7 декабря 2010. Архивировано из 7 декабря 2010 года.
  109. Erica Ogg. (англ.) . CNET (7 декабря 2010). Дата обращения: 7 декабря 2010. Архивировано из 16 декабря 2013 года.
  110. Антон Чивчалов. . CyberStyle.ru (7 декабря 2010). Дата обращения: 7 декабря 2010. Архивировано из 25 марта 2012 года.
  111. Lucian Parfeni. (англ.) . Softpedia (22 марта 2011). — «A very recent change in the latest Chromium builds hints at just that, a new experimental touch-optimized New Tab Page landed in the flags section». Дата обращения: 2 апреля 2011. Архивировано из 26 марта 2011 года.
  112. Lucian Parfeni. (англ.) . Softpedia (5 октября 2010). Дата обращения: 6 октября 2010. Архивировано из 13 октября 2010 года.
  113. . Google Inc. Дата обращения: 16 августа 2013. Архивировано из 17 сентября 2013 года.
  114. Божинов, Анжел . Хабрахабр (23 октября 2010). — «Наконец-то, к радости пользователей, были активированы (второй раз) возможности синхронизации паролей». Дата обращения: 10 ноября 2010. Архивировано из 26 января 2014 года.
  115. Pavel Feldman. (англ.) . The Chromium Authors (4 июня 2010). Дата обращения: 27 февраля 2011. Архивировано из 3 декабря 2010 года.
  116. Pavel Podivilov. (англ.) . The Chromium Authors (13 декабря 2010). Дата обращения: 27 февраля 2011. Архивировано из 26 апреля 2011 года.
  117. Lucian Parfeni. (англ.) . Softpedia (1 декабря 2009). Дата обращения: 27 февраля 2011. Архивировано из 15 ноября 2011 года.
  118. Pavel Feldman; Alexander Pavlov.: (англ.) . The Chromium Authors (24 февраля 2011). Дата обращения: 27 февраля 2011. Архивировано из 27 февраля 2011 года.
  119. Lucian Parfeni. (англ.) . Softpedia (25 февраля 2011). Дата обращения: 27 февраля 2011. Архивировано из 7 марта 2011 года.
  120. Алексей Лебедев. . Хабрахабр (25 февраля 2011). Дата обращения: 27 февраля 2011. Архивировано из 24 сентября 2012 года.
  121. Lee Mathews. (англ.) . DownloadSquad (15 октября 2010). — «Today, the change has landed in Chromium and will no doubt be pushed to Canary shortly». Дата обращения: 5 апреля 2011. Архивировано из 13 августа 2011 года.
  122. Pash, Adam . LifeHacker (октябрь 2010). Дата обращения: 19 октября 2010. Архивировано из 21 октября 2010 года.
  123. (англ.) . The Chromium Authors. Дата обращения: 1 сентября 2010. Архивировано из 13 августа 2011 года.
  124. Jason Hiner. (англ.) . TechRepublic (6 апреля 2011). Дата обращения: 9 апреля 2011. Архивировано из 15 апреля 2011 года.
  125. Jared Newman. (англ.) . PCWorld (10 марта 2011). Дата обращения: 9 апреля 2011. Архивировано из 13 апреля 2011 года.
  126. Stephen Shankland. (англ.) . CNET (12 мая 2009). Дата обращения: 9 апреля 2011. Архивировано из 9 ноября 2010 года.
  127. Ryan Paul. (англ.) . Ars Technica (27 мая 2009). Дата обращения: 4 апреля 2011. Архивировано из 2 декабря 2012 года.
  128. Rob Griffiths. (англ.) . MacWorld (16 мая 2009). Дата обращения: 4 апреля 2011. Архивировано из 27 апреля 2012 года.
  129. Алексей Ужва. (10 августа 2010). Дата обращения: 26 февраля 2021.
  130. Unknown. . OpenNET (11 августа 2010). Дата обращения: 21 февраля 2011. Архивировано из 16 августа 2010 года.
  131. rogerta(at)google.com. (англ.) . Chromium Authors (Fri Aug 13 16:09:39 2010 UTC). Дата обращения: 21 февраля 2011. 13 августа 2011 года.
  132. Lucian Parfeni. (англ.) . Softpedia (17 апреля 2010). — «But, if you have just heard of Google Chrome or are now ready to give it a try, you may find yourself confused by the various versions available. And you may have stumbled upon Chromium as well, adding even more to the confusion. So what’s the deal with the Google Chrome dev, beta and stable builds? And what about Chromium?» Дата обращения: 4 апреля 2011. Архивировано из 11 августа 2011 года.
  133. . Google Inc. Дата обращения: 14 сентября 2012. 13 сентября 2012 года.
  134. Ian Fette. (англ.) . Google Inc. (1 октября 2008). — Описание модулей сбора статистики в Chrome и Chromium. Дата обращения: 30 ноября 2012. Архивировано из 23 ноября 2012 года.
  135. . Дата обращения: 4 июня 2021. 4 июня 2021 года.
  136. (англ.) от 26 сентября 2010 на Wayback Machine
  137. Glenn Wilson. (англ.) . The Chromium Authors/Google Inc. (15 декабря 2010). Дата обращения: 22 февраля 2011. Архивировано из 26 апреля 2011 года.
  138. Stephen Shankland. (англ.) . CNET (15 декабря 2010). Дата обращения: 22 февраля 2011. Архивировано из 16 декабря 2010 года.
  139. Sam Diaz. (англ.) . ZDNet (15 декабря 2010). Дата обращения: 22 февраля 2011. Архивировано из 8 марта 2011 года.
  140. . Дата обращения: 1 октября 2010. 2 декабря 2010 года.
  141. . Дата обращения: 1 октября 2010. 3 апреля 2011 года.
  142. . Дата обращения: 1 октября 2010. Архивировано из 2 сентября 2010 года.
  143. . Дата обращения: 16 августа 2013. Архивировано из 9 августа 2013 года.
  144. . Дата обращения: 1 октября 2010. 20 мая 2019 года.
  145. . Дата обращения: 17 апреля 2011. 11 января 2012 года.
  146. от 11 мая 2019 на Wayback Machine (англ.)
  147. от 17 июня 2010 на Wayback Machine (англ.)
  148. Lee Mathews. (англ.) . DownloadSquad (9 апреля 2010). Дата обращения: 4 апреля 2011. Архивировано из 4 апреля 2011 года.
  149. от 30 апреля 2011 на Wayback Machine (англ.)
  150. Chad Perrin. (англ.) . TechRepublic (1 ноября 2010). — «The Chromium Web Browser has finally been ported to FreeBSD, and while Chad Perrin thinks it’s a potential replacement for Firefox, the lack of extensions is still a problem». Дата обращения: 4 апреля 2011. Архивировано из 21 марта 2011 года.
  151. от 26 августа 2021 на Wayback Machine (англ.)
  152. (англ.) . Wakoopa (декабрь 2010). — Демонстрирует количество и процент пользователей браузера среди пользователей социальной сети. Дата обращения: 5 декабря 2010. Архивировано из 16 октября 2010 года.
  153. Adam Minchinton. (англ.) . Opera (27 мая 2013). Дата обращения: 18 июня 2013. Архивировано из 7 июня 2013 года.
  154. Константин Пукемов. . Газета.Ru (27 марта 2010). Дата обращения: 21 февраля 2011. Архивировано из 9 июня 2010 года.
  155. Владимир Парамонов. . Компьютерра-Онлайн (29 марта 2010). Дата обращения: 21 февраля 2011. Архивировано из 7 июля 2012 года.
  156. Лучан Константин. . Служба новостей IDG (2 октября 2012). Дата обращения: 2 октября 2012. Архивировано из 8 октября 2012 года.
  157. от 17 января 2012 на Wayback Machine от Яндекс

Литература

Ссылки

Официальные сайты
  • (англ.)
  • (англ.)
  • (англ.)
  • (англ.)
  • (англ.)
Обзоры в прессе
  • Rob Griffiths. (англ.) . MacWorld (16 мая 2009). — «For now, though, Chromium is out there. It’s usable though far from feature-complete, and it looks to bring some interesting new features to the browser wars. As a browser enthusiast, that’s nothing but good news in my book». Дата обращения: 4 апреля 2011. Архивировано из 27 апреля 2012 года.
  • Ryan Paul. (англ.) . Ars Technica (27 мая 2009). Дата обращения: 4 апреля 2011. Архивировано из 2 декабря 2012 года.
  • CNET Staff. (англ.) . CNET (12 октября 2009). Дата обращения: 4 апреля 2011. Архивировано из 25 мая 2010 года.
  • Langdon. (англ.) . Netbook Freeware (18 октября 2010). Дата обращения: 4 апреля 2011. Архивировано из 27 апреля 2011 года.
  • Alan Dang; Collin Jackson, Adam Barth.: (англ.) . Tom's Hardware (17 апреля 2009). — Интервью с разработчиками Chromium, заложившим основу модели безопасности браузера. Дата обращения: 5 апреля 2011. 5 апреля 2011 года.
Источник —

Same as Chromium