Google Chrome

Материал из Википедии — свободной энциклопедии

Перейти к: навигация, поиск
Google Chrome
Логотип проекта Google Chrome
Google Chrome ru.png
Скриншот браузера Google Chrome
Тип Браузер
Разработчик Google
Написана на C++, ассемблер
ОС Microsoft Windows (Windows XP SP2 и более поздние версии); Mac OS X и Linux в разработке.
Версия 3.0.195.33[1] (12 ноября 2009)
Тестовая версия 4.0.245.0[2] (13 ноября 2009)
Лицензия BSD-like; сторонние проекты: различные BSD-like, MPL, GNU GPL, GNU LGPL, zlib, libpng, libjpeg, исключение LZMA SDK, public domain, MS-PL[3]; бинарная сборка — EULA
Сайт www.google.com/chrome

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

Содержание

[править] Описание

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

В Chrome для обработки сценариев JavaScript используется движок V8. Согласно тесту скорости, время выполнения скриптов в Chrome 2.0.172.33 в 2,1 раза больше времени выполнения скриптов в Safari 4.0.2 (530.19.1).[5] Однако у браузеров 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!» на сером фоне.[6][7]

[править] Лицензии

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

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

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

[править] Прохождение тестов Acid

  • Последняя стабильная версия проходит Acid2 и Acid3 полностью.
  • Последняя тестовая проходит Acid2 и Acid3 полностью.

[править] Функции

[править] Omnibox

Omnibox

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

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

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

[править] История

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

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

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

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

[править] История версий

Стабильные версии:

[править] См. также

[править] Примечания

  1. Google Chrome Releases — только стабильные(англ.) — блог с анонсами стабильных версий Google Chrome
  2. Google Chrome Releases — только Dev update(англ.) — блог с анонсами Dev-версий Google Chrome
  3. Terms and Conditions (англ.). Проект Chromium в Google Code. Google (2008). Проверено 2 сентября 2008 года.
  4. Browser Market Share, September 2009. Net Applications (8 октября 2009). Проверено 8 октября 2009.
  5. Web Browser Javascript Benchmark. Celtic Kane (10 июля 2009). Проверено 8 сентября 2009.
  6. Gina Trapani. Google Chrome’s Full List of Special about: Pages (англ.). Lifehacker team (3 сентября 2008). Проверено 6 сентября 2008.
  7. Robert Accettura. about:internets (англ.). Robert Accettura’s Fun with Wordage (3 сентября 2008). Проверено 6 сентября 2008.
  8. Google Code — Chromium: «Chromium is the open-source project behind Google Chrome.»
  9. Chromium Developer Documentation: «Google Chrome is built with open source code from Chromium»
  10. Google Chrome Terms of Service (англ.). Google (15 августа 2008). Проверено 2 сентября 2008.
  11. Google Terms of Service
  12. Google Amends Chrome License Agreement After Objections (англ.). PC World (3 сентября 2008). Проверено 4 сентября 2008.
  13. Пользовательское соглашение на браузер Google Chrome подверглось резкой критике (рус.). Компьюлента (4 сентября 2008). Проверено 5 сентября 2008.
  14. Issues — chromium — Google Code
  15. Build Instructions (Linux) (англ.). Chromium Developer Documentation. Google. Проверено 15 июля 2009.
  16. Build Instructions (Mac OS X) (англ.). Chromium Developer Documentation. Google. Проверено 15 июля 2009.
  17. It's Alive! (англ.). Blog of Mike Pinkerton. Mike Pinkerton. Проверено 13 февраля 2009.
  18. Интервью с разработчиками (рус.). My-Chrome Blog. John Migman. Проверено 8 октября 2009.
  19. Introducing Google Chrome Frame (англ.). The Chromonium Blog. Проверено 24 сентября 2009.
  20. 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
  21. http://www.computerworld.com/s/article/9138522/Google_barks_back_at_Microsoft_over_Chrome_Frame_security

[править] Ссылки