Подтвердить что ты не робот

Где находится щель в брони Google Chrome?

Во время просмотра в Chrome я заметил, что он реагирует очень быстро (по сравнению с IE и Firefox на моем ноутбуке) с точки зрения страниц рендеринга, включая тяжелые сайты JavaScript, такие как gmail.

Это то, что googlebook в Chrome должен сказать

  • вкладки размещаются в процессе, а не в потоке.
  • скомпилировать javascript, используя V8, в отличие от интерпретации.
  • Представьте новую виртуальную машину для поддержки тяжелых приложений javascript.
  • ввести "скрытые переходы класса" и применить динамическую оптимизацию для ускорения работы.
  • Замените неэффективную схему "Консервативный сбор мусора" с более точной схемой сбора мусора.
  • Представьте свой планировщик задач и диспетчер памяти для управления средой браузера.

Все это звучит так знакомо, и Microsoft долгое время занималась такими делами.. Компиляторы Windows os, С++, С# и CLR и т.д.

Итак, почему Microsoft или какой-либо другой поставщик браузеров не используют Chrome? Есть ли недостаток в подходах Chrome? Если нет, остальное сообщество поставщиков браузеров не осознает подход Google?

4b9b3361

Ответ 1

Хром подход трудно писать и требует предусмотрительности от разработчиков. IE и Firefox одновременно пытаются перейти к модели процесса за вкладку, но из-за обратной совместимости не удается быстро перейти. Chrome, будучи совершенно новым браузером, созданным на чистом движке рендеринга (WebKit), легче писать таким образом.

Ответ 2

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

Ответ 3

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

Ответ 4

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

Это действительно функция WebKit, Chrome просто унаследовал ее.

Ответ 5

Практически все эти функции существовали в других браузерах до Chrome. В IE8 была изолирована обработка вкладок. У Firefox/Safari была большая часть материала JavaScript. Большинство браузеров осуществляют собственное управление памятью.

В Chrome есть несколько уникальных функций (гиперпространственные процессы рендеринга и т.д.), которые трудно поместить в другие браузеры из-за проблем с добавлением/совместимостью приложений.

Главное, что Хром делает для него, - это чрезвычайно хардкорный акцент на минимализме и высокой производительности. Сосредоточив внимание на них как на их конкурентных преимуществах, они могут обратиться к пользователям, которые считают эту область фокуса привлекательной.

Ответ 6

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

В то же время я по-прежнему придерживаюсь Firefox над Chrome по той простой причине, что Firefox (i) некоммерческий и имеет (ii) огромное сообщество аддона. Дополнения, такие как NoScript и AdBlockPlus, почти важны для меня.

Ответ 7

Одна щель в броне Chrome - это тот факт, что эти чертованные текстовые поля на StackOverflow настолько малы, что у меня глаза истекают кровью!

Ответ 8

Одна щель в броне Chrome - это тот факт, что эти чертованные текстовые поля на StackOverflow настолько малы, что у меня глаза истекают кровью!

Да. Я упомянул об этом на uservoice и получил отказ, потому что текущий размер, по-видимому, является дефолтом по webkit. Каждый другой сайт, который я пробовал с Chrome, который использует текстовые поля для составления контента, имеет подходящий размер шрифта. По умолчанию определенно не работает, но, очевидно, есть способ переопределить его. Джеффу нужно это исправить!

Изменить: Джефф был достаточно хорош, чтобы указать, как решить эту проблему самостоятельно.

Ответ 9

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

Я также хотел отметить, что Google полностью создал Chrome с нуля, за исключением использования webkit, поэтому у них есть некоторые преимущества, заключающиеся в том, что вам не нужно иметь дело со старым кодом. И, конечно же, есть INSANLELY классные/умные разработчики.

Ответ 10

Самая большая щель, которую я нашел, - это ее паршивая поддержка прокси по сравнению с IE, FF и Opera. Таким образом, он практически бесполезен на работе, визуализирует страницы наугад и запрашивает аутентификацию для прокси-сервера, где остальные передают его без проблем.

Это говорит о моей домашней машине, она отлично работает, если бы не OTT EULA Я бы использовал ее сейчас.

thing2k

Ответ 11

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

Однако после того, как он был открыт некоторое время, он не использует больше памяти, чем другие браузеры.

Ответ 12

Многие компании играют в игру "Что, по крайней мере, мы можем сделать, чтобы получить ногу?" Маркетинг создает список функций, которые должны быть лучше, чем у конкурентов. Управление проектами гарантирует, что инженеры будут придерживаться этих функций, опасаясь, что проект превысит выделенное время... что, конечно же, будет. Там не много места в такой системе для большой картины прыжка вперед. Последствия, которые вы видите в продуктах и ​​браузерах, являются следствием.

Ответ 13

Вы должны иметь в виду, что основной бизнес Microsoft - приложение Rich environement (GUI). Веб-инструмент представляет для них угрозу, поскольку он независим от платформы (не продвигая их основной продукт).

Конечно, команда IE, вероятно, что-то придумала, но... Microsoft определенно не будет вкладывать много денег в IE, если то, что они продают, - это платформа приложений Rich.