Я не знаю, имеет ли слово "предварительное условие" смысл, но звучит круче.

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

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

1 ответ1

1

Это описано в FAQ по Google Chrome:

  1. Как моя веб-страница может открыть новую вкладку в отдельном процессе?

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

Однако Google Chrome будет искать подсказки для открытия новых вкладок в отдельном процессе, если вы перемещаете новую вкладку на другой веб-сайт.

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

Примеры и дополнительная информация здесь:

http://www.google.com/chrome/intl/en-GB/webmasters-faq.html#newtab

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .