Кому война, а кому...
Sep. 2nd, 2008 11:02 pmСегодня Гугль наконец-то выкатил свой секретный супертанк - анонсировал новый браузер со скромным названием Chrome. Да не просто объявил об этом в сухом пресс релизе, а как и подобает самой загадочной комании в интернетах, привлёк к делу известного художника и показал всё на пальцах в виде комикса. Комикс вышел замечательный, надо сказать. С одной стороны увлекательно и всё доступно для понимания даже "обычному пользователю", а с другой, там действительно много интересной информации как для нердов юзверей, так и для кул хацкеров. Если просто это всё описывать в обычной статье, то редкая птица долетит мало кто дочитает до конца, вникая в технические детали.стирального порошка garbage collector'а обещают небо в алмазах и чудеса скорости. Ну что ж, запустим - посмотрим.
Но самая главная инновация - полная изоляция уеб-страницы в отдельный процесс. Даже несмотря на монструозные способности современных машин это звучит очень амбицозно. Как вам браузер, который раскинулся на процессов так 60-80 за первые несколько часов работы? На самом деле, ставка верная. Через 5 лет, когда средняя офисная машина будет иметь 80-ядерные процы и 20ГБ памяти, никого уже не будут волновать лишние 100 процессов. Раз для дела надо, так уж пускай бегут неуклюже. Точно также как сегодня никого не волнуют лишние 100-200МБ памяти и гигабайты на диске. Сколько надо железа приложению, столько пускай и жрёт, лишь бы оно было здорово.
Максимальное урезание процесса в правах - вполне логичное решение исходя из такого дезайна. Хоть это и не ново (например, IE7 под Вистой работает именно в таком изолированном от системы режиме), но выделение в отдельный процесс каждой страницы и каждого плаг-ина несомненно радует. Да и в целом стабильность браузера должна от этого только выиграть. Хотя называть получившуюся систему браузером даже как-то странно, зная что она расползлась на десятки отдельных процессов.
Главный вопрос - насколько эта штука будет совместима с существующими сайтами. Гуглекодеры клянутся что проверяли Хром на тщательно отобранных миллионах наиболее популярных сайтов и довели систему до 99% совместимости. Звучит обнадёживающе, но я позволю себе им не поверить. Проценты в лаборатории и проценты в дикой природе снаружи - это совсем разные проценты.
Второй главный вопрос - насколько этот браузер хорош как платформа для разработок. Опять-таки, Гугль заверяет что нас ожидает нечто невиданное по простоте и в то же время неслыханное по мощи. Правда, девелоперам придётся пойти браузеру навстречу и отказаться от некоторых старых привычек.
Что из всего этого получится, предсказать совершенно невозможно. В самом худшем случае будет очередная революционная и вечнозелёная бета от Гугля, которую на ура примут в прессе, а когда волна ажиотажа спадёт, то окажется что ей пользуются 3% пользователей. В самом оптимистическом случае будет ещё один очень хороший продукт, который заставит конкурентов шевелиться. Пока что Гугль не смог убедить мир в своих способностях выпускать законченные продукты для конечного пользователя. И многократное упоминание в комиксе открытого кода и как всем станет от этого хорошо, только усиливают подозрения. Но тем не менее, пусть цветут сто цветов. Нам, пользователям, такое положение дел только на руку.

Но самая главная инновация - полная изоляция уеб-страницы в отдельный процесс. Даже несмотря на монструозные способности современных машин это звучит очень амбицозно. Как вам браузер, который раскинулся на процессов так 60-80 за первые несколько часов работы? На самом деле, ставка верная. Через 5 лет, когда средняя офисная машина будет иметь 80-ядерные процы и 20ГБ памяти, никого уже не будут волновать лишние 100 процессов. Раз для дела надо, так уж пускай бегут неуклюже. Точно также как сегодня никого не волнуют лишние 100-200МБ памяти и гигабайты на диске. Сколько надо железа приложению, столько пускай и жрёт, лишь бы оно было здорово.
Максимальное урезание процесса в правах - вполне логичное решение исходя из такого дезайна. Хоть это и не ново (например, IE7 под Вистой работает именно в таком изолированном от системы режиме), но выделение в отдельный процесс каждой страницы и каждого плаг-ина несомненно радует. Да и в целом стабильность браузера должна от этого только выиграть. Хотя называть получившуюся систему браузером даже как-то странно, зная что она расползлась на десятки отдельных процессов.
Главный вопрос - насколько эта штука будет совместима с существующими сайтами. Гуглекодеры клянутся что проверяли Хром на тщательно отобранных миллионах наиболее популярных сайтов и довели систему до 99% совместимости. Звучит обнадёживающе, но я позволю себе им не поверить. Проценты в лаборатории и проценты в дикой природе снаружи - это совсем разные проценты.
Второй главный вопрос - насколько этот браузер хорош как платформа для разработок. Опять-таки, Гугль заверяет что нас ожидает нечто невиданное по простоте и в то же время неслыханное по мощи. Правда, девелоперам придётся пойти браузеру навстречу и отказаться от некоторых старых привычек.
Что из всего этого получится, предсказать совершенно невозможно. В самом худшем случае будет очередная революционная и вечнозелёная бета от Гугля, которую на ура примут в прессе, а когда волна ажиотажа спадёт, то окажется что ей пользуются 3% пользователей. В самом оптимистическом случае будет ещё один очень хороший продукт, который заставит конкурентов шевелиться. Пока что Гугль не смог убедить мир в своих способностях выпускать законченные продукты для конечного пользователя. И многократное упоминание в комиксе открытого кода и как всем станет от этого хорошо, только усиливают подозрения. Но тем не менее, пусть цветут сто цветов. Нам, пользователям, такое положение дел только на руку.
no subject
Date: 2008-09-02 09:54 pm (UTC)что 100% случится - релиз IE8 отложится еще на год :)
no subject
Date: 2008-09-02 10:07 pm (UTC)У браузера, в отличие от базы данных, всё наоборот. Стабильность и секурность - во главе угла. А ИЕ8 уже сейчас вполне можно скачать и попробовать. Пока что бета, но обещают релиз до конца 2008. Я сейачс гоняю эту бету и в целом весьма браузером доволен. Сходные с Хромом решения есть и в ИЕ8, на самом деле. Не надо недооценивать Мелкософт. :)
no subject
Date: 2008-09-02 10:16 pm (UTC)Судя по тому народу, с кем я общаюсь, MS над ie8 работает очень плотно и хорошо, т.ч. выход гугла на арену релиз все таки затянет - надо будет сделать лучше. Но это только хорошо. Еще одни броузер для веб разработчиков - сомнительный подарок...
no subject
Date: 2008-09-02 10:34 pm (UTC)