Google Chrome
Материал из Википедии — свободной энциклопедии
| Google Chrome | |
|
Скриншот браузера Google Chrome
|
|
| Тип | Браузер |
| Разработчик | |
| Написана на | 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, поддерживает автодополнение, которое учитывает такие параметры как:
- популярность сайтов (например, при вводе в адресную строку слова «яндекс» браузер автоматически предложит вариант «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]
[править] История версий
Стабильные версии:
- 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;
- 16 июля 2009 — 2.0.172.37;
- 30 июля 2009 — 2.0.172.39;
- 26 августа 2009 — 2.0.172.43;
- 15 сентября 2009 — 3.0.195.21;
- 30 сентября 2009 — 3.0.195.24.
- 5 октября 2009 — 3.0.195.25
- 12 октября 2009 — 3.0.195.27
- 5 ноября 2009 — 3.0.195.32
- 12 ноября 2009 — 3.0.195.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, September 2009. Net Applications (8 октября 2009). Проверено 8 октября 2009.
- ↑ Web Browser Javascript Benchmark. Celtic Kane (10 июля 2009). Проверено 8 сентября 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. Проверено 15 июля 2009.
- ↑ Build Instructions (Mac OS X) (англ.). Chromium Developer Documentation. Google. Проверено 15 июля 2009.
- ↑ It's Alive! (англ.). Blog of Mike Pinkerton. Mike Pinkerton. Проверено 13 февраля 2009.
- ↑ Интервью с разработчиками (рус.). My-Chrome Blog. John Migman. Проверено 8 октября 2009.
- ↑ Introducing Google Chrome Frame (англ.). The Chromonium Blog. Проверено 24 сентября 2009.
- ↑ 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
- ↑ http://www.computerworld.com/s/article/9138522/Google_barks_back_at_Microsoft_over_Chrome_Frame_security
[править] Ссылки
| Портал «Свободное программное обеспечение» | |
| 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 • 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 | |
| Текстовые | |
| Другие |
3B • abaco • AMD Live Explorer • Arachne • AWeb • Charon • Dillo • Emacs/W3 • Fusion Media Explorer • Gollum browser • IBrowse • Krozilo • Lunascape • Mothra • NetPositive • NetSurf • Oregano • Sleipnir • Tkhtml • VMS Mosaic • Voyager |