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, поддерживает автодополнение, которое учитывает такие параметры как:
- популярность сайтов (например, при вводе в адресную строку слова «яндекс» браузер автоматически предложит вариант «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]
[править] История версий
Стабильные версии:
- 10 декабря 2008 — 1.0.154.36;
- 9 января 2009 — 1.0.154.43;
- 28 января 2009 — 1.0.154.46;
- 3 февраля 2009 — 1.0.154.48;
- 23 марта 2009 — 1.0.154.53;
- 24 апреля 2009 — 1.0.154.59;
- 6 мая 2009 — 1.0.154.64;
- 8 мая 2009 — 1.0.154.65;
- 21 мая 2009 — 2.0.172.28;
- 9 июня 2009 — 2.0.172.31;
- 22 июня 2009 — 2.0.172.33.
[править] Примечания
- ↑ Google Chrome Releases — только стабильные(англ.) — блог с анонсами стабильных версий Google Chrome
- ↑ Google Chrome Releases — только Dev update(англ.) — блог с анонсами Dev-версий Google Chrome
- ↑ Terms and Conditions (англ.). Проект Chromium в Google Code. Google (2008). Проверено 2 сентября 2008 года.
- ↑ Browser Market Share, May 2009. Net Applications. Проверено 1 июня 2009.
- ↑ Web Browser Javascript Benchmark. Celtic Kane (2 сентября 2008). Проверено 3 июля 2009.
- ↑ Gina Trapani. Google Chrome’s Full List of Special about: Pages (англ.). Lifehacker team (3 сентября 2008). Проверено 6 сентября 2008.
- ↑ Robert Accettura. about:internets (англ.). Robert Accettura’s Fun with Wordage (3 сентября 2008). Проверено 6 сентября 2008.
- ↑ Google Code — Chromium: «Chromium is the open-source project behind Google Chrome.»
- ↑ Chromium Developer Documentation: «Google Chrome is built with open source code from Chromium»
- ↑ Google Chrome Terms of Service (англ.). Google (15 августа 2008). Проверено 2 сентября 2008.
- ↑ Google Terms of Service
- ↑ Google Amends Chrome License Agreement After Objections (англ.). PC World (3 сентября 2008). Проверено 4 сентября 2008.
- ↑ Пользовательское соглашение на браузер Google Chrome подверглось резкой критике (рус.). Компьюлента (4 сентября 2008). Проверено 5 сентября 2008.
- ↑ Issues — chromium — Google Code
- ↑ Build Instructions (Linux) (англ.). Chromium Developer Documentation. Google. Проверено 6 сентября 2008.
- ↑ Build Instructions (Mac OS X) (англ.). Chromium Developer Documentation. Google. Проверено 6 сентября 2008.
- ↑ It's Alive! (англ.). Blog of Mike Pinkerton. Mike Pinkerton. Проверено 13 февраля 2009.
[править] Ссылки
| Портал «Свободное программное обеспечение» | |
| Google Chrome на Викискладе? |
- Официальный сайт
- Лицензия Google Chrome(англ.)
- Google Chrome Releases(англ.) — блог с анонсами новых версий Google Chrome
- Книга-комикс про Google Chrome(англ.)
- Книга-комикс про Google Chrome(рус.)
|
|
|
|---|---|
| Основанные на …Trident |
AOL Explorer • Avant Browser • Enigma Browser • FastIE • GreenBrowser • Internet Explorer • iRider • Maxthon • NeoPlanet • NetCaptor • Netscape Browser 8 • SlimBrowser • Smart Bro • UltraBrowser |
| …Gecko |
Alefox • Beonex Communicator • Camino • DocZilla • Epiphany • Flock • Fusion WebPilot browser • Galeon • K-Meleon • K-Ninja • Kazehakase • Madfox • Mozilla Firefox • Mozilla Fennec • Netscape (6 — 9) • Orca Browser • SeaMonkey • Skipstone • Swiftfox • XeroBank Browser |
| …KHTML и WebKit | |
| …Presto | |
| …Java и J2ME |
HotJava • Lobo • Opera Mini • TeaShark • X-Smiles |
| Tasman | |
| Текстовые | |
| Другие | |

