Журнал "Компьютерра" N749
Шрифт:
Добиться стратегического превосходства 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. Не иначе, грядет новый виток войны браузеров. ЕЗ
История Chrome началась два года назад, но лежащая в его основе идея куда старше, и нынешний исполнительный директор Google Эрик Шмидт стоял у ее истоков. Когда в 1995 году основатель Netscape Марк Андрессен (Marc Andreessen) обещал, что Windows со временем превратится лишь в прослойку между железом и браузером, Шмидт работал в Sun и занимался Java и сетевыми компьютерами. В девяностые годы из этой затеи ничего не вышло, но дело было не столько в происках Microsoft, сколько в том, что для нее еще не пришло время.
Спустя тринадцать лет ИТ-индустрия к ней вернулась. Chrome — это новая попытка превратить браузер в подобие операционной системы, и его разработчики не скрывают своих амбиций. "Мы рассматриваем проект, скорее, в качестве оконного менеджера со вкладками или оболочки для веба, чем в качестве приложения для просмотра сайтов", — сообщают они в документации для разработчиков. Если смотреть на Chrome с такой точки зрения, все встает на свои места. Отдельный процесс, который в "Хроме" выделяется для каждой вкладки браузера, уравнивает в правах традиционные программы и веб-приложения, офлайновое хранилище данных в Gears служит заменой файловой системы, а внимание к JavaScript кажется совершенно естественным, ведь на нем написана клиентская часть большинства веб-приложений.
Именно
Впрочем, в реальных веб-приложениях многократного увеличения производительности не происходит. Chrome быстр, но не настолько, ведь скорость JavaScript-движка ограничивается WebKit’ом, с которым ему приходится работать. К тому же разработчики других браузеров тоже не спят. В следующую версию Safari будет встроен быстрый интерпретатор с кодовым именем SquirrelFish, а в бета-версиях Firefox 3.1 уже тестируется JIT-компилятор TraceMonkey. Их производительность сравнима, а порой даже немного превосходит производительность V8.
Другие характерные возможности Chrome тоже не уникальны.
И тестовые сборки Safari 4, и новый Firefox позволяют создавать приложения, работающие в изолированном окне без браузерных элементов управления, а Internet Explorer 8 способен, как и Chrome, создавать для каждого таба обособленный процесс.
Правда, диспетчера процессов в бета-версии нет, но до релиза IE8 остается не меньше трех месяцев — могут и добавить. Для создателей других браузеров шумиха вокруг "Хрома" даже полезна: она привлекает внимание к функциям, которые иначе могли и не заметить.
Неудивительно, что они не паникуют. "В мире браузеров происходит многое, и присоединение к нему Google — лишь еще один шаг, — считает разработчик Firefox Збигнев Бранецкий (Zbigniew Braniecki). — Chrome может так и остаться экспериментом, а может стать отличным браузером — кто знает?" Без поддержки аддонов (в первой бете ее нет) "Хрому" вряд ли удастся переманить приверженцев Firefox. Спокойны и в Opera Software.
"Приветствуя приход Google в браузерную отрасль, мы также призываем его взять на себя новую ответственность: теперь поисковый гигант должен обеспечить работу своих сервисов во всех браузерах", — говорит глава компании Йон фон Течнер (Jon von Tetzchner).
Опасения, что Google замышляет что-то недоброе, возникли не только у него. Первая теория заговора, согласно которой поисковый гигант намертво привяжет Chrome к своим сервисам, отпала сразу: браузер предлагает множество поисковиков на выбор. В шпионаже за пользователями (другая теория) Chrome тоже уличен не был, но полностью избежать проколов его авторам все же не удалось. По безалаберности бета-версию Chrome выпустили со стандартной лицензией для онлайн-сервисов компании, которая применительно к браузеру приобрела зловещий смысл: выходило, что права на весь контент, публикуемый с его помощью, переходят к Google. Когда проблема обнаружилась, лицензию быстро поменяли. На скорости распространения браузера, впрочем, скандал не отразился, и в первый же день его доля достигла, по разным оценкам, от 0,5 до 2 процентов. КТ