Google Chrome

Материал из Seo Wiki - Поисковая Оптимизация и Программирование
Перейти к навигацииПерейти к поиску

Google Chromeбраузер, разрабатываемый компанией Google и использующий для отображения веб-страниц движок WebKit, разработанный для браузера Safari на основе KHTML. Первая публичная бета-версия для Microsoft Windows вышла 2 сентября 2008 года, а первая стабильная — 11 декабря 2008 года. Рыночная доля в январе 2010 года составляла 5,22 %.[1]

Описание

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

В Chrome для обработки сценариев JavaScript используется движок V8. Согласно тесту скорости, время выполнения скриптов в Chrome 2.0.172.33 в 2,1 раза больше времени выполнения скриптов в Safari 4.0.2 (530.19.1).[2] Однако у браузеров Firefox, Opera и Internet Explorer этот показатель ещё хуже (Firefox 3.5 в 2,2 раза медленнее Safari 4.0.2, Opera 9.64 (10487) — в 2,6 раза, IE8 — в 4,6).

Как и другие браузеры, Chrome содержит несколько дополнительных уникальных идентификаторов ресурсов about: URI. Кроме ставших уже привычными about:cache и about:plugins, есть различные URI со статистикой. Также до версии 2.0.169.1 была доступна заставка sspipes.scr («трубопровод»), при условии наличия установленной заставки Windows с аналогичным названием, в противном случае — выводилась надпись «The Tubes are Clogged!» на сером фоне.[3][4]

Лицензии

Браузер распространяется на условиях специальной собственнической лицензии EULA.

Часть кода браузера[5][6], или весь код[7] открыт под названием Chromium под лицензией типа BSD и другими.

Примерно до 4 сентября EULA содержало абзац, дававший Google безотзывную неисключительную лицензию на безвозмездное использование, создание производных работ, распространение и публикацию в рекламных целях всей передаваемой через браузер информации. Подобные абзацы также были, например, в соглашениях ICQ и Facebook, а в данном случае оно взято из «Условий оказания Услуг Google».[8] После критики в блогах и на Slashdot данный абзац был убран из соглашения браузера.[9][10]

Прохождение тестов Acid

  • Начиная с версии 4.0.249.78 (36714) полностью проходит тесты Acid2 и Acid3.

Особенности

Интерфейс

Omnibox

Файл:Gchrome.jpg
Omnibox

Адресная строка браузера, которая называется Omnibox, поддерживает автодополнение, которое учитывает такие параметры как:

  • популярность сайтов (например, при вводе в адресную строку слова «яндекс» браузер автоматически предложит вариант «www.yandex.ru»);
  • как часто встречается слово на сайтах (например, при вводе слов «райффайзен банк» одним из вариантов будет неочевидное «aval.ua» — заголовок «Райффайзен Банк Аваль»);
  • историю посещений сайтов (посещённые ранее сайты индексируются так же, как и сайты предыдущих категорий, и предположительно, обладают большим приоритетом);
  • наличие в закладках сайтов с таким словом в названии сайта или в адресе сайта.

Также Omnibox перенаправляет в поисковую систему, в том случае, если адрес не соответствует правилам написания URL — к примеру не содержит точек, имени протокола, косых черт, содержит пробелы в начале адреса и т. д. Если же URI определён — весь URI кодируется, согласно RFC 3986.

Статистика использования

Chrome автоматически отправляет информацию об использовании браузера в Google. Часть механизмов сбора подобной информации может быть отключена пользователем, а часть — нет.[11]

История

2 сентября 2008 года компания Google объявила о выпуске собственного браузера Chrome. За первые несколько часов после выпуска в Google было отправлено несколько сотен различных сообщений об ошибках.[12]

Первоначально Chrome выпущен только под Microsoft Windows, позднее планируется создать версии для операционных систем GNU/Linux и Mac OS X. Сейчас версии для этих операционных систем можно скомпилировать из исходного кода. Кроме того, по состоянию на 27 марта 2009 года, появились первые Linux-версии нестабильной ветки проекта Chromium. В них реализована базовая возможность отобразить веб-страницу и функционал адресной строки Omnibox, однако не поддерживаются остальные базовые функции, такие как работа с вкладками и закладки.[13][14][15]

9 июня 2009 года разработчики Google Chrome в своем интервью для неофициального сообщества пользователей обозначили стратегию дальнейшего развития своего продукта, которая заключается в том, что браузер будет иметь максимально высокую скорость работы и минимально допустимый функционал, а все дополнительные функции планируется внедрять при помощи расширений.[16]

22 сентября 2009 года было выпущено расширение Google Chrome Frame для Internet Explorer, позволяющее использовать в браузере ядро Chromium.[17]

Microsoft сделала заявление, в котором предостерегла пользователей от установки Google Chrome Frame. В корпорации полагают, что это может быть небезопасно. Отчасти это обусловлено реализацией модели расширений в Internet Explorer, отчасти — возможными уязвимостями в самом Chromium.[18] Данное заявление было опровергнуто Google, где утверждают, что Chrome Frame сделает браузер Microsoft более безопасным.[19]

9 декабря 2009 года выпущена бета-версия Google Chrome для Linux.[20] Хотя версия браузера означена как 4.0.249, в ней отсутствуют некоторые функции, существующие в нестабильной ветке Google Chrome для Windows, например, синхронизация закладок.[21]

25 января 2010 года вышла стабильная версия Google Chrome 4.0.249.78 для Windows.

История версий

Стабильные версии
Дата Версия Дата Версия Дата Версия Дата Версия
10 декабря 2008 1.0.154.36 9 июня 2009 2.0.172.31 15 сентября 2009 3.0.195.21 25 января 2010 4.0.249.78
9 января 2009 1.0.154.43 21 мая 2009 2.0.172.28 30 сентября 2009 3.0.195.24 11 февраля 2010 4.0.249.89
28 января 2009 1.0.154.46 22 июня 2009 2.0.172.33 5 октября 2009 3.0.195.25
3 февраля 2009 1.0.154.48 16 июля 2009 2.0.172.37 12 октября 2009 3.0.195.27
23 марта 2009 1.0.154.53 30 июля 2009 2.0.172.39 5 ноября 2009 3.0.195.32
24 апреля 2009 1.0.154.59 26 августа 2009 2.0.172.43 12 ноября 2009 3.0.195.33
6 мая 2009 1.0.154.64 14 декабря 2009 3.0.195.38
8 мая 2009 1.0.154.65

См. также

Примечания

  1. http://marketshare.hitslink.com/browser-market-share.aspx?qprid=0&qpmr=100&qpdt=1&qpct=3&qptimeframe=M
  2. Celtic Kane. Web Browser Javascript Benchmark (10 июля 2009). Проверено 8 сентября 2009.(недоступная ссылка — история)
  3. Gina Trapani. Google Chrome’s Full List of Special about: Pages (англ.). Lifehacker team (3 сентября 2008). Проверено 6 сентября 2008.
  4. Robert Accettura. about:internets (англ.). Robert Accettura’s Fun with Wordage (3 сентября 2008). Проверено 6 сентября 2008.
  5. Google Code — Chromium: «Chromium is the open-source project behind Google Chrome.»
  6. Chromium Developer Documentation: «Google Chrome is built with open source code from Chromium»
  7. Google Chrome Terms of Service (англ.). Google (15 августа 2008). Проверено 2 сентября 2008.
  8. Google Terms of Service
  9. Google Amends Chrome License Agreement After Objections (англ.). PC World (3 сентября 2008). Проверено 4 сентября 2008.
  10. Пользовательское соглашение на браузер Google Chrome подверглось резкой критике (рус.). Компьюлента (4 сентября 2008). Проверено 5 сентября 2008.
  11. Communications between Chromium/Google Chrome and service providers
  12. Issues — chromium — Google Code
  13. Build Instructions (Linux) (англ.). Chromium Developer Documentation. Google. Проверено 15 июля 2009.
  14. Build Instructions (Mac OS X) (англ.). Chromium Developer Documentation. Google. Проверено 15 июля 2009.
  15. Mike Pinkerton. It’s Alive! (англ.). Blog of Mike Pinkerton (???). Проверено 13 февраля 2009.
  16. John Migman. Интервью с разработчиками (рус.). My-Chrome Blog (???). Проверено 8 октября 2009.
  17. Introducing Google Chrome Frame (англ.). The Chromonium Blog (???). Проверено 24 сентября 2009.
  18. http://arstechnica.com/microsoft/news/2009/09/microsoft-google-chrome-frame-makes-ie-less-secure.ars?utm_source=rss&utm_medium=rss&utm_campaign=rss
  19. http://www.computerworld.com/s/article/9138522/Google_barks_back_at_Microsoft_over_Chrome_Frame_security
  20. Выпущена бета-версия Google Chrome для Linux (рус.). Google (???). Проверено 9 декабря 2009.
  21. Страница загрузки (рус.). Проверено 9 декабря 2009.

Ссылки