Когда новый браузер выходит на рынок, люди обычно делятся на две категории. Первая группа думает: «Отлично! Все, что движет нами к более ориентированной на стандарты среде, — это хорошо!» Другая группа, ни лучше, ни хуже, думает про себя: «О, блин. Еще один браузер, в котором мне придется тестировать свои сайты. Войдите в Chrome. Сегодня Google официально вступил в войны браузеров. Независимо от того, в какую группу вы попали вы неизбежно обнаружите, что загружаете этот новый браузер.
Если вы сравните браузеры 1996 года с современными браузерами, вы обнаружите, что, по правде говоря, они не так сильно эволюционировали. Конечно, они более осведомлены о стандартах. Но, вообще говоря, они практически не изменились за последнее десятилетие. Google надеется изменить это.
Запуск
Если вы этого еще не сделали, быстро посетите сайт Chrome и загрузите браузер. * Примечание. В настоящее время Chrome доступен только для Windows. Mac-браузер появится в ближайшие несколько месяцев.
Google является одним из пионеров концепции «Меньше значит больше». Их домашняя страница смехотворно проста, но работает прекрасно. В соответствии с этим брендом, Chrome обманчиво прост в обращении к своему пользовательскому интерфейсу. Откройте Firefox или Explorer, и вы найдете достаточно вариантов, чтобы похоронить вашу бабушку: Файл, Правка, История и т. Д. В Chrome, с другой стороны, просто есть меню «Параметры» и «Инструменты», к которым можно получить доступ через значки в правой части окна браузера.
Opera?
Google не только заимствовал webkit в качестве движка рендеринга, но и принял концепцию домашней страницы, специально разработанную для вас. Многие пользователи предпочитают домашнюю страницу Opera «быстрый набор», которая позволяет пользователю быстро получать доступ к своим любимым сайтам. Тем не менее, Chrome сделал еще один шаг вперед. Скорость
ссылки «dial» на вашей домашней странице будут динамически меняться в зависимости от наиболее часто посещаемых сайтов. Довольно изящно, а?
V8
Вполне возможно, что самая захватывающая особенность Chrome заключается в том, что разработчики создали движок javascript с нуля. Вполне естественно, что по мере продвижения наших веб-приложений старые движки должны быть перестроены. Рассмотрим Flickr, Twitter и Gmail, чтобы назвать несколько. Сайты, подобные этим, возглавляют группу, поскольку браузеры отчаянно пытаются не отставать, как старик, который курит десять пачек сигарет в день. Старый способ умирает, и рождается новый более быстрый двигатель. К счастью, следуя философии Google «Мы хотим, чтобы Интернет стал лучше», ядро V8 не зависит от браузера. Это означает, что будущие браузеры могут реализовать этот движок, если захотят.
С точки зрения непрофессионалов, v8 = быстрее Javascript!
Отдельные процессы
Вы знаете, что делать. В вашем браузере открыто восемь вкладок, каждая из которых служит определенной цели, но внезапно плагин переходит в режим уничтожения, и вам приходится «принудительно выходить» из программы. Это потому, что когда плагин объединяется с HTML-документом, они оба запускаются в одном и том же процессе. Поэтому, если кто-то «отключится», они все пострадают. Чтобы компенсировать этот недостаток, создатели Chrome создали отдельный процесс специально для плагинов. Представьте себе: на одной вкладке вы запускаете приложение, которое требует очень много памяти. Вместо того чтобы замедлять работу всего браузера, процессы на одной вкладке не будут влиять на другие. Это связано с тем, что каждое веб-приложение запускается в своей среде. Легко, это самая привлекательная особенность Chrome.
Другие важные особенности
- Шестерни. Это по существу добавляет API, который позволит расширить браузер.
- Песочница. Это позволит повысить защиту от вредоносных программ. Chrome постоянно обновляет свой список «опасных» сайтов. Если вам случится получить доступ к одному из этих сайтов, вы получите предупреждение.
- Омнибокс. Каждая вкладка будет иметь собственную адресную строку, которая называется «Омнибокс». Вы сможете не только вводить адреса, но также предлагать поиск и предложения по поиску — в зависимости от рейтинга сайта.
Как это повлияет на мою веб-разработку?
Ответ на этот вопрос еще предстоит узнать. Как и когда любой новый браузер был выпущен / обновлен, я провел сегодня двадцать минут, проверяя все сайты моих клиентов. Все работало отлично! Имейте в виду, что Chrome все еще использует движок webkit. По крайней мере, в настоящее время основные отличия этого браузера связаны с пользовательским интерфейсом. Несмотря на это, я с нетерпением жду расширений для разработчиков, которые наверняка будут выпущены в ближайшие месяцы.
Придется ли вам полностью отказаться от всех своих знаний из-за того, что представляет этот браузер? Точно нет. Во всяком случае, Google работает над тем, чтобы вы могли быть еще более креативными при разработке.
Так какой же вердикт?
Хотя это трудно решить всего за один день, Google Chrome — быстрый, красивый и простой браузер. Честность, ты хотел бы что-нибудь еще?
- Подпишитесь на RSS-канал NETTUTS, чтобы узнать о ежедневных новостях и статьях о веб-разработке.