Итак Google написала свой open-source браузер Google Chrome. Я тоже его попробовал и, несмотря на его версию 0.2, им уже пользуюсь как основным :-)
Chrome (aka Хромой) доступен для загрузки на сайте http://www.google.com/chrome. Сначала загружается инсталлятор (474 кб), а затем он подгружает оставшиеся файлы (примерно 20 мб). А коли уж он open-source, то каждый может скачать его исходники на c++ и собрать свой собственный браузер: http://dev.chromium.org/developers/how-tos/getting-started
ХОРОШЕСТИ
Первое, что очень понравилось: дизайн! Я не замечаю сам браузер, основное внимание направлено на контент, а те полтора сантиметра которые занимает панель вкладок и строка с url не отвлекают на себя внимание разноцветными кнопками и иконками.
Второе, что гораздо более важно: скорость! Он весьма быстро грузит веб-страницы и быстро рендерит все таблицы, на лаз, чуть быстрее оперы и уж явно быстрее чем Internet Explorer. Думаю, это как раз таки благодаря распаралеливанию процессов: один код рендерит html, другой обрабатывает javascript, третий грузит картинки и так далее…
Третье это отличная поддержка Javascript. В PDF с описанием Chrome, сказано, что парни из гугл используют виртуальные машины для исполнения javascript, работают они весьма быстро. И самое главное, работают те скрипты, которые работал только в IE: всякие wysiwyg редакторы написания писем в Gmail или блогах. Что, впрочем и не удивительно: гугл писал утилиту для того чтобы пользователи интернета могли без труда пользоваться их службами: Gmail, Google Docs, Analytics и иже с ними…
Четвертое что понравилось мне, как веб-разработчику, это пункты меню "просмтр кода страницы" и "просмотр кода элемента". Код страницы, так же как и в Opera, отображается в новой вкладке, синтаксис подсвечивается, а слева показываются номера строк. Кроме этого, ссылки в коде активны, и по ним можно переходить (страница открывается в новой вкладке). Жаль, что не подсвечиваются открывающие и закрывающие теги при клике на них (например, <td></td>), как это сделано в Visual Studio =)
При клике же на "просмотр кода элемента" откроется Chrome Inspector и покажет код элемента на который вы кликнули, подсветит его желтым цветом и покажет то, что находится в DOM и еще схематично нарисует руководствуюсь чем, он этот элемент отрисовал именно так =) В ней я еще не разбирался, думаю эта штука заслуживает отдельной статьи.
Пятое, это то, что можно перетащить таб из панели табов куда-то за её пределы, и тогда таб превратится в отдельное окошко. Потом этот таб можно обратно поместить на панель табов :-) Мега-круто!
Работает Google Chrome на том же движке WebKit, что и Safari, и это сразу бросается в глаза: на страницах очень хорошо выглядят шрифты и доступны фишечки самой Safari: если на страничке есть textarea, то его можно растягивать для удобства набирания длинного текста. Кроме этой приятности, Chrome подвержен и уязвимостям Webkit!
БАГИ Chrome
Первая уязвимость — это уже известная в WebKit, так называемая "Carpet Bomb" в комбинации с ошибкой в java. Браузер закачивает файл без спроса юзера в папку загрузок (в русской версии это Мои документы\Загрузки). Кликнув на download-кнопку в браузере, открывается файл. В демо ниже это просто notepad, но в худшем случае это может быть и всё что угодно.
Надо сказать, что Apple закрыли эту уязвимость в Safari 3.1.2, но Chrome еще пока использует движок от Safari 3.1
НЕУДОБСТВА
Из неудобств могу отметить отсутствие менеджера закачек как в Opera, по-этому если вдруг загрузка файла оборвалась, придется закачивать его целиком заново :-(
Easter-Eggs:
Да-да в Google Chrome есть свое пасхально яйцо: в строке адреса нужно набрать about:internets Хотя, говорят, что это просто "фича" и в нее можно попасть какими-то штатными способами ))
Вот еще есть специальные интересные страницы:
about:memory
about:stats
about:network
about:internets
about:histograms
about:dns
about:cache
about:plugins
about:version
about:crash
Порадовала надпись на страничке «about:stats» :)
>about stats
>Shhh! This page is secret! ))))))
Плагины для Chrome
Для хромого работают стандартные плагины для adobe flash, apple quick time. Для тех кому нужны Java-апплеты нужно поставить
java 6.10, java-клиент icq (go.icq.com) с ним работает.
Скины для Chrome
Хотя Chrome (еще бы! версия 0.2) еще пока не обзавелся штатным средством для настройки оформления внешнего вида, энтузиасты уже придумали способы сменить оформление Google Chrome:
Поставить себе такой стиль довольно просто:
2. Открыть в любимом файловом менеджере папку %userprofile%\Local Settings\Application Data\Google\Chrome\Application\0.2.149.27\Themes (да, видимо, папочка для разных тем, на будущее);
3.Переименовать стандартный стиль (default.dll) во что-нибудь другое, на всякий случай;
4. И скопировать новую библиотеку default.dll из архива.
5. Перезапускаем браузер и радуемся.
Костыли :-)
Коль скоро встроенное расширенное управление мышью в Chrome отсутствует, можно воспользоваться программой
StrokeIt
Импортировать очень базовый набор (закрыть таб, вперед, назад)
отсюда
Ну и дальше настроить как душе угодно :-)
Chrome
/ 07.04.2009Я пока даже не тестировал этот браузер. Просто не вижу надобности.