Просматривая страницы с помощью Chrome, я заметил, что он очень быстро реагирует (по сравнению с IE и Firefox на моем ноутбуке) с точки зрения рендеринга страниц, включая сайты с тяжелым JavaScript, такие как gmail.
Вот что говорит googlebook в Chrome
Все это звучит так знакомо, и Microsoft уже давно занимается такими вещами .. Компиляторы для ОС Windows, C++, C# и т. д., CLR и так далее.
Так почему же Microsoft или какой-либо другой производитель браузеров не использует подход Chrome? Есть ли изъян в подходе Chrome? Если нет, то неужели остальная часть сообщества разработчиков браузеров застала врасплох подход Google?
@baeltazor - Думаю: им все равно, доминируют ли они в сети. Они хотят, чтобы у людей были лучшие и быстрые браузеры, чтобы они больше использовали Интернет (особенно веб-приложения). Будь то Chrome, или конкуренция не имеет значения, и чем больше они рассказывают, как они это сделали, тем больше людей будут требовать, чтобы другие браузеры использовали те же методы. Это уже привело к значительному ускорению производительности Javascript по всем направлениям.
Согласитесь по скорости. С выпуском 3.0 Chrome просто великолепен.
Chrome также выпускается как Chromium с открытым исходным кодом, так что это не имеет особого значения, поскольку люди, несомненно, узнают, как он работает.
@ Натан Лонг: Вот картинка, которая стоит тысячи слов, чтобы подтвердить вашу точку зрения о том, что хром предназначен для продвижения Интернета вперед, а не для того, чтобы его обогнать. google.com/googlebooks/chrome/images/big/38.jpg





Подход Chrome сложен для написания и требует от разработчиков предусмотрительности. IE и Firefox пытаются перейти к модели «процесс на вкладку», но из-за обратной совместимости не могут быстро перейти. Chrome, будучи совершенно новым браузером, построенным на чистом движке рендеринга (WebKit), было проще написать таким образом.
Другими словами, Chrome начал с «чистого листа», тогда как другие браузеры изо всех сил пытаются адаптировать существующие кодовые базы к новым концепциям, не нарушая их.
Фактически, IE8 был браузером первый для использования модели «процесс за вкладкой». Однако точка совместимости в целом верна.
IE8 был выпущен 19 марта 2009 г., Chrome - 11 декабря 2008 г.
Они перешли от веб-браузера как инструмента для просмотра веб-страниц к инструменту, оптимизированному для работы с веб-приложениями. В этом первоначальном выпуске могут быть некоторые недостатки, но они меняют игру.
Одна щель в броне Chrome заключается в том, что он отображает эти проклятые текстовые поля в StackOverflow настолько маленькими, что мои глаза кровоточат!
One chink in Chrome's armor is the fact that it renders these darned textareas on StackOverflow are so small that it's making my eyes bleed!
Да. Я упомянул об этом в пользовательском голосе и получил отказ, потому что текущий размер, очевидно, установлен по умолчанию для webkit. На каждом другом сайте, который я пробовал использовать с Chrome, который использует текстовые поля для создания контента, удается использовать шрифт приличного размера. Значение по умолчанию определенно не работает, но, очевидно, есть способ отменить его. Джеффу нужно это исправить!
Редактировать: Джефф был достаточно любезен, чтобы указать, как исправь эту проблему самостоятельно.
возможно, он это сделал; но твоя ссылка умерла! :) есть шанс повторить объяснение здесь?
Вот что вы получите, вы никогда не должны публиковать ссылку без объяснения содержания
Вы должны иметь в виду, что основной деятельностью Microsoft является приложение Rich Environement (GUI). Веб-инструмент представляет для них угрозу, поскольку он не зависит от платформы (не продвигает их основной продукт).
Конечно, команда IE, вероятно, придумала что-то подобное, но ... Microsoft определенно не будет вкладывать много денег в IE, если то, что они продают, является платформой приложений Rich.
Не соответствует действительности. Microsoft продает ТОННЫ инструментов разработки HTML / CSS / JS.
IE8 использует аналогичный отдельный процесс для модуля вкладки, хотя они не используют отдельный процесс для каждой вкладки, а вместо этого распределяют все вкладки по пулу процессов.
вот почему открытие новой пустой вкладки в IE8 занимает много времени! Никогда не было такой проблемы ни с одним другим браузером ...
Настоящая причина в том, что IE инициализирует новые расширения на каждой вкладке. Подробнее об этом см. blogs.msdn.com/ieinternals/archive/2009/07/20/….
@ pix0r, но они добавили небольшую деталь в правом нижнем углу, чтобы вы могли развернуть текстовое поле в любом направлении, которое вам нужно, что мне нравится, потому что я использую широкий дисплей и предпочитаю печатать на более широком экране.
Я также хотел отметить, что Google полностью построил Chrome с нуля, за исключением использования webkit, поэтому у них есть некоторые преимущества, заключающиеся в том, что им не приходится иметь дело со старым кодом. И, конечно же, есть БЕЗУСЛОВНО крутые / умные разработчики.
"полностью с нуля, за исключением вещей, которые не были полностью с нуля"
@pix0r but they added a little thing in the bottom right corner so you can expand the text box any direction you want, which I love because I use a wide display and prefer to type in a wider screen.
На самом деле это функция WebKit, Chrome просто унаследовал ее.
Самый большой недостаток, который я обнаружил, - это плохая поддержка прокси по сравнению с IE, FF и Opera. Таким образом, это практически бесполезно на работе, отображать страницы в случайном порядке и запрашивать аутентификацию для прокси-сервера, где другие передают ее без проблем.
Тем не менее, на моем домашнем компьютере он отлично работает, если бы не OTT EULA, я бы использовал его сейчас.
вещь2к
Один из «недостатков» Chrome заключается в том, что он использует больше памяти, чем все другие браузеры. Я просто предполагаю, что это связано с накладными расходами, связанными со всем отдельным управлением вкладками.
Однако по прошествии некоторого времени он не использует больше памяти, чем другие браузеры.
Многие компании играют в игру «Что мы можем сделать по меньшей мере, чтобы поднять ногу?» Маркетинг создает обширный список функций, которые должны быть лучше, чем у конкурентов. Управление проектом гарантирует, что инженеры будут придерживаться этих функций из опасения, что проект превысит отведенное время ... что, конечно, так и будет. В такой системе не так много места для рывка вперед. Постепенные улучшения, которые вы видите в продуктах и браузерах, являются следствием.
По прошествии времени, я уверен, вы увидите гомогенизацию функций по мере того, как браузеры пытаются превзойти друг друга.
Между тем, я по-прежнему предпочитаю Firefox Chrome по той простой причине, что Firefox (i) некоммерческий и имеет (ii) огромное сообщество аддонов. Такие аддоны, как NoScript и AdBlockPlus, мне практически необходимы.
Дополнения были для меня важнее, чем я мог подумать. Я попробовал Chrome, когда он только появился, и сразу заметил раздражающую Flash-рекламу, которую FlashBlock скрывал от меня целую вечность. Мне этого было достаточно, чтобы отказаться от Chrome. Я еще не смотрел, добавлялась ли эта функция с тех пор.
Поддержка надстроек теперь есть в версии Chrome для разработчиков. Я подозреваю, что вскоре он будет представлен широкому сообществу, что быстро подстегнет разработку хороших дополнений.
Практически все эти функции существовали в других браузерах до Chrome. В IE8 была изоляция процессов для вкладок. Firefox / Safari содержат большую часть JavaScript. Большинство браузеров сами управляют памятью.
У Chrome есть несколько уникальных функций (сверхограниченные процессы рендеринга и т. д.), Которые сложно внедрить в другие браузеры из-за проблем совместимости надстроек / приложений.
В первую очередь Chrome делает упор на минимализм и высокую производительность. Сосредоточив внимание на них как на своих конкурентных преимуществах, они могут понравиться пользователям, которым эта сфера деятельности кажется привлекательной.
честно говоря, я не знаю, почему Chrome упомянул какой-либо из их подходов, поскольку все они кажутся довольно уникальными, и я думаю, что им следовало сохранить это в секрете, чтобы упростить доминирование в Интернете с помощью своего браузера;)