.
September 6, 2008

Chrome. Google Chrome. Часть 1.

Автор: Павел Ловцевич
Категории: Браузеры
Метки: , , , , , , , ,
12 Комментария(ев)

В последнее время ходили разного рода слухи о том, что компания Google планирует выпустить свой собственный браузер. Однако эти слухи не были подкреплены ровным счетом никакими конкретными фактами. И вот 2 сентября 2008 года в бескрайнем мире Интернет грянул гром среди ясного неба: корпорация Google анонсировала свой собственный веббраузер с открытым исходным кодом, застав крупных игроков рынка просто врасплох. Конкуренты понимали, что такое развитее событий вполне вероятно, однако оказались застигнутыми врасплох этим событием.

Итак, 2-ое сентября можно считать официальным рождением нового игрока рынка интернет-браузеров - Google Chrome. В том, что он займет свою существенную нишу на рынке браузеров можно не сомневаться. Google умеет делать востребованные и главное качественные продукты. Chrome был явлен миру в версии 0.2.149.2. Его создатели задумывали свое детище как простую, но в тоже время, современную и быструю платформу для просмотра вебсайтов и работы вебприложений, а не как эволюцию привычных вьюверов статических страничек 90-ых годов конца XX века. Они сделали его практически “с нуля”. “Практически” потому, что в основе браузера лежат технологии Apple и Mozilla значительно расширенные и дополненные собственными идеями и разработками.

Google сразу пошел очень интересным путем в плане пиара своего нового программного продукта. Компания выпустила комикс, нарисованный Скоттом МакКлаудом (Scott McCloud) и распространяемый по лицензии CC, целью которого было донесение всей полезной информации о Chrome до рядового пользователя на простом и понятном ему языке. Материал подан очень доступно и увлекательно. В нем ведется повествование о причинах появления Google Chrome, об особенностях его интерфейса, о технических данных “начинки” и абсолютно новых идеях, которые разработчикам удалось реализовать в текущем релизе. Особое внимание читателя обращается на факт принадлежности Chrome к ценностям OpenSource. Здесь доступна русская версия комикса - часть 1 и часть 2. Здесь доступна русская версия в формате PDF.

Изначально версия Chrome для платформы Windows была анонсирована в 100 странах мира. В будущем Google обещает создать версии для операционных систем Linux и MacOS.

В качестве сердца был выбран движок с открытым исходным кодом Webkit, который использует браузер Safari. Основным аргументом в пользу этого выбора стала скорость работы движка, которая на сегодня является самой высокой среди конкурентов. Кроме того при всем своем совершенстве Webkit на удивление прост и лаконичен. Общее с браузером Safari сердце гарантирует корректное отображение сайтов, созданных в соответствии с открытыми вебстандартами. Фактически Google гарантирует идентичность отображения с Safari.

Т.к. в современные потребности ежедневного вебсерфинга входит пользование вебприложениями (Gmail, Google Maps и пр.), то все большую роль играет качество и скорость обработки сценариев Javascript. Поэтому Google решила создать виртуальную машину Javascript нового поколения “с нуля”. С этим вопросом компания обратилась к команде из Дании V8. Датчанам удалось создать одноименную виртуальную машину, которая стала самой быстрой на сегодняшний день. По заявлениям Google, этот движок будет лежать в основе веб-приложений следующего поколения, которые невозможны в существующих сегодня браузерах.

Не обошли стороной Google Chrome программные средства Gears, позволяющие веб-мастерам использовать преимущества API, например, функцию хранения в автономном режиме.

К разработке интерфейса специалисту Google подошли фактически с “чистого листа”. В итоге интерфейс получился несколько инновационным. Проектировщики интерфейса решили, что табы это самое важное и самое главное в современном браузере. Поэтому они стали главенствующей деталью интерфейса. Каждый таб имеет собственную адресную строку, системные контролы и меню. Сам интерфейс очень ненавязчив и удобен. Каждый таб можно “вытянуть” из общего окна, запустив таким образом отдельное окно браузера, сохранив при этом его состояние. При желании в любой момент можно таб вернуть обратно.

Адресная строка в новом браузере получила название Omnibar. Корневой адрес сайта в ней выделяется от всей остальной части ссылки более четким цветом шрифта. Правильнее даже сказать, что вся остальная часть адреса немного визуально приглушена. Подобный функционал реализует дополнение Locationbar² для Mozilla Firefox.

Omnibox предоставляет пользователю информацию о том, что вы искали ранее, о страницах, которые вы посетили, которые еще не посетили, но они могут быть вам интересны, т.к. являются популярными. Вы можете начать вводить адрес сайта, ранее не посещенный Вами, а Omnibox попробует угадать полный адрес. По заявлению коллеги Dimox это неплохо получается.

Поиск по Вебу производится прямо из Omnibox. Реализация аналогична Firefox и Internet Explorer 7. Т.е. Вы вводите поисковый запрос прямо в адресную строку, отправляете его и он обрабатывается поисковой системой, установленной в браузере по умолчанию, выдавая Вам страницу с результатами поиска. Пользователь также сможет производить полноценный поиск по посещенным ранее сайтам. Браузер умеет автоматически запоминать поисковые системы различных вебресурсов и предоставлять в дальнейшем удобный доступ к ним.

Интересным нововведением является пометка в вертикальном скроллбаре места на странице, на которой обнаружено искомое пользователем слово. Правда эту метку в виде горизонтальной риски легко упустить из виду. Думаю, к финальному релизу над юзабилити этого аспекта еще поработают.

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

Chrome предоставляет режим анонимного серфинга в отдельном табе. В этом режиме никакие данные при серфинге вебстраниц не сохраняются в истории посещения, а все coockie уничтожаются после завершения сессии. Для активации этого режима необходимо нажать сочетание клавиш Ctrl+Alt+N.

Интересным является следующее нововведение. Добавив ярлык вебприложения на рабочий стол, Вы сможете запускать его без стандартных системных контролов браузера. Подобное реализует проект Mozilla Prism.

Наиболее революционным нововведением можно считать реализацию работы табов в виде отдельных процессов. Подобный подход исключает вероятность безвозвратной потери всей пользовательской сессий из-за одной повисшего процесса в отдельном табе. Таким процессом может стать обработка Javascript. Поэтому она запускается в отдельном потоке, что также не позволит вашему табу повиснуть, приводя к краху всей сессии. Также это позволяет более строго контролировать вероятные утечки памяти.

Безопасность браузера достойна всяческих похвал: встроенная защита от фишинга на основе открытого API, которая уже хорошо зарекомендовала себя в частности в Firefox, помещение каждого запущенного процесса в так называемую песочницу, в которой он “запирается”. Это позволяет запретить несанкционированную запись на локальный диск, запретить доступ к папкам Мои документы и Рабочий стол. Необходимо отметить, что режим работы песочницы сильно зависит от выставленного уровня политики безопасности ОС.

Удобным и приятным моментом при первом запуске Chrome стала возможность импорта всех настроек из браузера, установленного в системе по умолчанию, в моем случае данные были успешно импортированы из Firefox. Думаю, это значительно расширит аудиторию бета тестеров.

В целом, на мой взгляд, запуск проекта Chrome удался. Браузер в совсем еще юной бета, скорее даже альфа, версии очень стабилен, быстр, удобен и очень приятен в использовании. Запуск публичного бета тестирования Google оправдывает возможностью выявления ошибок на ранней стадии и как следствие быстрейшего их исправления, а также обкаткой идей на миллионах пользователей.

На этом я сегодня завершаю знакомство читателя с Google Chrome. Как явствует из названия статьи это всего лишь первая часть из повествования о новом игроке на рынке браузеров. Следите за новостями. ;)

Ссылки по теме:

  1. Официальный сайт Google Chrome.
  2. Новый подход к браузеру.
  3. Комикс Скотта МакКлауда на тему Chrome (англ).
  4. Комикс Скотта МакКлауда на тему Chrome (рус). Часть 1.
  5. Комикс Скотта МакКлауда на тему Chrome (рус). Часть 2.
  6. Комикс Скотта МакКлауда на тему Chrome (рус). PDF-версия.
  7. Google Chrome. Браузер от Google.
  8. Google создал свой собственный браузер - Google Chrome.
  9. 7 причин, почему Google Chrome - это плохая идея.
October 27, 2007

Обновление Google PageRank

Автор: Павел Ловцевич
Категории: Инструментарий, Разное
Метки: , , ,

Сегодня 27 октября 2007 года произошел долгожданный перерасчет значения Google PageRank. Для некоторых сайтов это событие принесло неприятные сюрпризы в виде понижения этого магического значения. Виной всему стал тот факт, что Google всерьез взялся за “чистоту” PR. В последнее время многие сайты с высоким значением PR стали банально продавать ссылки со своих страниц, за что и поплатились.

Наш блог первым своим PR получил “троечку”, что я считаю не таким и плохим показателем для начала. По крайней мере, есть куда расти! ;)

October 20, 2007

Поисковая оптимизация и продвижение сайтов в Интернете

Автор: Павел Ловцевич
Категории: Мероприятия
Метки: , ,

ПоисковаяVI конференция пройдет в Москве 15-16 ноября в гостинице «Radisson SAS Славянская». Будут представлены два десятка докладов, впервые разделенные на две секции: для широкой публики и профессионалов поисковой оптимизации и контекстной рекламы.

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

Как и в прошлом году, параллельно с конференцией будет проходить выставка. Аудитория выставки отличается высоким качеством - это специалисты, либо принимающие решения в отношении интернет-рекламы и всего, что связано с сайтом, либо оказывающие на это значительное влияние. На момент публикования статьи о своем желании участвовать в выставке заявили уже заявили такие компании, как AdLabs, Add Web, Begun, Google, Gogo (Mail.ru), Sape, Subscribe.ru, UnMedia, MainLink, Yandex, X-projects, Webprojects, Битрикс, Трилан, Студия Артемия Лебедева и другие.

Подробности на официальном сайте.