Выбрать главу
С чего начинается веб

Дыма без огня не бывает — это древнее правило подтвердила Google, явившая миру проект, слухи о котором ходили без малого четыре года (см. "КТ" ##561, 577). 2 сентября поисковый гигант официально представил веб-браузер Google Chrome. Подозрительная активность компании неоднократно привлекала внимание общественности: в 2004-м был зарегистрирован домен gbrowser.com, в 2006-м Google перебросила своих сотрудников, трудившихся над Firefox, на неизвестный проект. С тех пор блоггеры несчетное число раз перемыли кости полумифическому "браузеру от Google", но коллектив компании сумел не допустить утечки информации. И только сейчас все желающие наконец могут оценить долгожданную разработку. Переведенная на четыре десятка языков (в том числе русский), бета-версия Google Chrome под Windows доступна для загрузки со странички www.google.com/chrome (версии для Linux и Mac готовятся). Дистрибутив занимает около 7 Мбайт.

Отправной точкой для разработчиков Chrome послужила популярная идея о браузере как платформе для работы с вебприложениями и, соответственно, необходимости создания надежного, быстрого и удобного орудия веб-серфера. Отказавшись от доработки тяжеловесного Firefox (задуманного — ирония судьбы! — как облегченная версия Mozilla), в Google построили собственный инструмент, использовав в качестве фундамента букет свободных разработок. Непосредственной основой стал веб-инструментарий WebKit, "сердце" браузера Safari и прямой потомок KHTML, на котором выполнен хорошо знакомый линуксоидам Konqueror. WebKit развивается шумным сообществом из энтузиастов и нескольких компаний-гигантов, включая Apple и Nokia. Другой кирпичик Chrome — это ведомый самим поисковым гигантом проект Gears (gears.google.com): API, облегчающий написание современных веб-приложений.

Добиться стратегического превосходства Chrome должен благодаря максимальной производительности и безопасности. Высокую скорость обеспечат код браузера, созданный с прицелом на быстрый рендеринг, а также собственный JavaScript-движок (V8).

Безопасности пользовательских данных создатели Chrome намерены добиться прежде всего путем изоляции веб-приложений друг от друга и от операционной системы. Каждая страничка, отображаемая браузером, размещена в отдельном, функционирующем независимо от соседей пространстве, так называемой песочнице (sandbox). Благодаря этому замедление работы или крушение (в том числе в результате атаки злоумышленников) одной странички не сказывается на соседних и не угрожает сохранности данных на жестком диске. Если понадобится, можно перевести весь браузер или отдельные вкладки в режим "инкогнито", отключив сохранение истории и любой персональной информации на компьютере.

Кроме того, каждый адрес автоматически проверяется по базе данных, и, если будет заподозрена мошенническая природа ресурса, пользователь увидит соответствующее предупреждение.

Среди прочих инноваций — диспетчер, позволяющий контролировать объем памяти, занимаемый каждой вкладкой; необычное размещение табов выше адресной строки и богатая функциональность строчки для ввода URL (обращение к поисковикам одним словом, попытки предугадать желаемый адрес и т. п.); возможность увидеть уменьшенные эскизы самых посещаемых страничек на одном экране и пр.

Первые отзывы пользователей в большинстве своем благожелательны. Прицел на производительность принес плоды: по ощущениям, Chrome работает быстрее сородичей. Многие отмечают тщательно продуманный и интуитивно понятный интерфейс.

В тесте Acid3 ("КТ" #727) новый браузер встал наравне со стабильными версиями Opera и Firefox, набрав 78 баллов из 100.

В целом, несмотря на претензии на уникальность и новизну, в Google Chrome прослеживаются явные параллели с конкурирующими проектами. Так, фильтр сомнительных сайтов и режим "инкогнито" реализованы в Internet Explorer и Firefox, тотальная изоляция веб-приложений придумана создателями экспериментального браузера Opus Palladianum ("КТ" #730), оптимизацией V8 с недавних пор активно занимаются разработчики из Mozilla. Преимущество "Хрома" в том, что он объединяет все потенциально выгодные черты и уже существует. К тому же Google Chrome полностью свободен — его исходные тексты опубликованы под лицензией BSD. Не иначе, грядет новый виток войны браузеров. ЕЗ

Пришествие Google OS?

История Chrome началась два года назад, но лежащая в его основе идея куда старше, и нынешний исполнительный директор Google Эрик Шмидт стоял у ее истоков. Когда в 1995 году основатель Netscape Марк Андрессен (Marc Andreessen) обещал, что Windows со временем превратится лишь в прослойку между железом и браузером, Шмидт работал в Sun и занимался Java и сетевыми компьютерами. В девяностые годы из этой затеи ничего не вышло, но дело было не столько в происках Microsoft, сколько в том, что для нее еще не пришло время.