Google Chrome

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

Перейти к: навигация, поиск
Google Chrome
Логотип проекта Google Chrome
Тип Браузер
Разработчик Google Inc.
Написана на C++, ассемблер
ОС Windows XP / Vista
Версия 2.0.172.33[1]22 июня 2009
Тестовая версия 3.0.192.x[2]6 июля 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 года составляет 1,80 %.[4]

Содержание

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

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

В Chrome для обработки сценариев JavaScript используется движок V8. Согласно тесту скорости, время выполнения скриптов в Chrome 0.2.149.27 в 1,62 раза больше времени выполнения скриптов в Safari 3.1.2.[5] Это хуже Opera и Firefox (Opera 9.52 в 1,2 раза медленнее Safari 3.1.2, Firefox 3.0.1 — в 1,47-1,56 раз), но лучше Internet Explorer (IE8 Beta 2 в 2,35 раз медленнее Safari).

Как и другие браузеры, Chrome содержит несколько дополнительных about: URI. Кроме ставших уже привычными about:cache и about:plugins, есть различные URI со статистикой. Также доступна заставка sspipes.scr («трубы» — см.: Series of tubes (англ.)) из каталога Windows.[6][7]

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

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

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

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

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

  • Версия 2.0.172.31 набирает в Acid3 100 очков из 100 (Однако появляется надпись «LINKTEST FAILED»). Тест Acid2 проходит полностью.
  • Версия 3.0.192.x полностью проходит тесты 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]

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

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

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

  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, May 2009. Net Applications. Проверено 1 июня 2009.
  5. Web Browser Javascript Benchmark. Celtic Kane (2 сентября 2008). Проверено 3 июля 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. Проверено 6 сентября 2008.
  16. Build Instructions (Mac OS X) (англ.). Chromium Developer Documentation. Google. Проверено 6 сентября 2008.
  17. It's Alive! (англ.). Blog of Mike Pinkerton. Mike Pinkerton. Проверено 13 февраля 2009.

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