Вчера, 19 января 2010 года, в Петербурге состоялась публичная лекция компании Google, которую провел ведущий программист нашумевшего браузера Google Chrome Ларс Бак. Его выступление было посвящено техническим особенностям браузера, в частности, описанию «движка» V8 на JavaScript, на базе которого создан Google Chrome. Основной целью данного мероприятия было, по словам организаторов, не только поделиться информацией об инновационном продукте, но и привлечь людей к сотрудничеству, набрать новых программистов и разработчиков – напомним, что в Петербурге действует центр разработки Google, специалисты которого в том числе работают и над Google Chrome.
Ларс Бак рассказал аудитории, состоящей в основном из молодых разработчиков и студентов-программистов, о том, почему так важны виртуальные машины, объяснил, какую роль сейчас начинают играть новые технологии для рынка веб-браузеров, а также раскрыл причины, по которым появился новый для своего времени JavaScript-движок V8, на основе которого и создан Google Chrome. В частности, г-н Бак отметил, что в современном мире всё, что пользователи делают за компьютером, они в основном делают через браузер – сейчас в онлайне доступна не только почта, но и ряд других сервисов и приложений, включая деловые и игровые. Поэтому актуально эффективное использование универсальной веб-платформы, то есть сочетания универсальных HTML и JavaScript, которые доступны на широком диапазоне устройств и работают под управлением всех ведущих операционных систем. Рассказывая о Google Chrome и, в частности, V8, Ларс Бак обратил внимание присутствующих на то, что они была разработаны на базе лицензий с открытым исходным кодом (open source). Таким образом, у каждого желающего есть возможность доработать Google Chrome и использовать V8. Насчет последнего известно, что некоторые разработчики других веб-браузеров намерены использовать этот «движок» для своих продуктов.
Напомним, что Google Chrome – браузер с открытым исходным кодом, разрабатываемый компанией Google и использующий для отображения веб-страниц движок WebKit, был разработан для браузера Safari на основе KHTML. Первая публичная бета-версия для Microsoft Windows вышла 2 сентября 2008 года, а рабочая версия 1.0 – 11 декабря 2008 года. В мае 2009 вышла вторая версия, в октябре – третья, а в январе этого года ожидается выход четвёртой. Первоначально Chrome был выпущен только под Microsoft Windows, однако сейчас уже созданы версии для операционных систем GNU/Linux и Mac OS X. Основной целью создания и развития данного браузера разработчики видят максимально высокую скорость работы, максимальную безопасность и предельно допустимый функционал, а все дополнительные функции планируется внедрять при помощи расширений. Так, 22 сентября 2009 года было выпущено расширение Google Chrome Frame для Internet Explorer, позволяющее использовать в браузере ядро Chromium.
9 декабря 2009 года выпущена бета-версия Google Chrome для Linux. Хотя версия браузера означена как 4.0.249, в ней отсутствуют некоторые функции, существующие в Google Chrome для Windows, например, синхронизация закладок. Рыночная доля Google Chrome на мировом рынке браузеров в декабре 2009 года составила 4,63 %. Что вывело этот продукт на третье место. В 2010 году планируется создание собственной операционной системы Google Chrome. К работе над проектом приглашаются технологические партнёры, сообщество разработчиков открытого ПО и сторонние девелоперы, для чего в ноябре 2009 года компания Google открыла исходный код ОС.
В отличие от многих других браузеров, в Chrome каждая вкладка является отдельным процессом. В случае если процесс обработки содержимого вкладки зависнет, его можно будет завершить без риска потери данных других вкладок. По словам Ларса Бака, очень важной целью разработки Google Chrome и V8, в частности, было поднять уровень ожиданий в отношении скорости – то есть сделать настолько быстрый браузер, чтобы остальные браузеры ориентировались именно на параметры продукта от Google.