Да, это проблема производительности, так как каждый процесс технически получает свой собственный временной интервал. Однопроцессный браузер получит только один фрагмент, где многопроцессорный браузер может получить фрагмент для каждого процесса. Таким образом, браузер немного быстрее и лучше реагирует, но ваша система в целом будет работать немного медленнее. (Если у вас не открыта только одна вкладка.)
Internet Explorer 8 также использует несколько процессов. Поскольку многие люди используют свой браузер довольно часто, это хорошая вещь, чтобы улучшить производительность вашего браузера, даже если это может замедлить другие процессы ...
Этот метод на самом деле довольно распространен в системах Unix, где многопоточное приложение часто просто переводится в приложение, которое просто запускает второй процесс для запуска отдельного потока.
С точки зрения производительности, использование нескольких процессов вместо потоков сделает вашу систему более надежной, поскольку сбой одного процесса не убьет другие. Кроме того, специальный процесс "хранитель" может отслеживать другие процессы и предпринимать действия, когда один из процессов, кажется, застрял на чем-то. Это может даже убить и перезапустить поток, если это будет необходимо. Но по скорости, это имеет тенденцию зависеть от количества других процессов, которые у вас запущены. Как правило, в чистой системе Windows будет от 40 до 75 активных процессов. (Предположим, 40 пока.) Если вы откроете Chrome с 20 вкладками, время обработки будет разделено на 60 процессов вместо 41. Это немного замедляет другие процессы. (Но дает вам лучший опыт браузера.)