Я только что дал первый ответ (тот, который объясняет "браузер" против "рендеринга" против "плагинов" всплеск ... который кажется наиболее полным и имеет смысл для меня.
ЕдинственноеЯ добавлю лишь несколько комментариев о том, ПОЧЕМУ дизайн Google такой, какой он есть, и дам мнение о том, почему он всегда был моим первым выбором для общего / повседневного браузера. (То есть я понимаю, КАК (а неПОЧЕМУ) был задан вопрос.)
Разработка таким образом, чтобы отдельные компоненты содержали свой код в отдельных процессах, позволяет ОС «защищать память» от случайного (или преднамеренного) изменения друг друга способами, которые явно не определенывстроенный.
Единственными частями в таком дизайне, которые могут как считывать, так и записывать совместно используемые данные, являются те части, которые предназначены для НУЖДЫ в доступе к этим данным и позволяют контролировать, является ли этот доступ просто «прочитанным».доступ или доступ для «чтения» и «записи» и т. д. И, поскольку эти средства контроля доступа реализованы в оборудовании, они являются твердыми гарантиями того, чтоПравила доступа не могут быть нарушены.Таким образом, плагины и расширения от других авторов и компаний, работающие на отдельных вкладках / процессах, не могут сломать друг друга.
Такой дизайн приводит к тому, что он сводит к минимуму вероятность изменения некоторого кода или данных, которые не былипредназначен для изменения.Это сделано из соображений безопасности и дает более надежный и менее ошибочный код.
Сам факт того, что у Google такой сложный дизайн, является для меня хорошим свидетельством того, что Google, похоже, прекрасно понимает эти концепции.и построил превосходный продукт.(Тем не менее, как веб-разработчик, мы все еще должны тестировать наш веб-код с помощью нескольких браузеров. И таких браузеров, как Firefox, которые существуют уже давно и имеют отличную группу «дополнений» для веб-разработчиков.все еще имеет некоторые преимущества для некоторых задач.)
Но для повседневного общего использования браузера, почти для всех задач, браузер Chrome стал моим первым выбором. (Только мое мнение и, конечно же, YMMV.)