Я часто занимаюсь исследованиями, и мне нужно открыть много вкладок, но Chrome может работать очень медленно. Я замечаю, что часто кажется, что память увеличивается для хромовых процессов - даже с теми, с которыми я не взаимодействую. Я подозреваю, что это из-за Javascript.
Есть ли способ временно отключить Javascript или другие ресурсы для вкладок Chrome, которые я не использую, за исключением белого списка сайтов, таких как GMail и Facebook? (Некоторые сайты являются веб-приложениями, выполняющими фоновые задачи, которые я считаю полезными - например, ожидание мгновенных сообщений.)
Я был бы доволен только изображением многих веб-страниц, а не полной динамической вкладкой, просто сидящей там, используя память. Мне нужно, чтобы он был динамичным при взаимодействии с ним.
Хотелось бы, чтобы Chrome сохранял неактивные вкладки в отдельных процессах и просто приостанавливал некоторые из своих процессов, которые я не использую.
Дополнительное замечание, возможно, отдельная проблема: я часто нахожу, что убийство плагина Flash также может ускорить процесс.
источник
Ответы:
Я хотел что-то вроде этого, но я только хотел приостановить контекст JavaScript v8 для неактивных вкладок, поскольку это менее разрушительно для страницы, чем отключение JavaScript. Поскольку то, что я нашел, также несколько отвечает на вопрос ОП, я поставлю то, что нашел здесь.
Я обнаружил, что это возможно с помощью chrome.experimental.debugger, и они предоставляют пример расширения, использующего отладчик, который создает значок, позволяющий приостанавливать и отменять текущую вкладку .
Я еще не проверял, может ли это быть адаптировано для автоматической приостановки вкладок, когда они неактивны, и отмены их приостановки, когда они становятся активными.
источник
В приведенном выше разделе вы можете полностью отключить JavaScript для всех сайтов, а затем пометить в качестве исключения белый список сайтов, таких как GMail и Facebook .
Google Chrome не сможет автоматически определить, какие вкладки активны, и отключить JavaScript для неактивных. Во всяком случае, пока.
источник
В марте 2017 года (Chrome 57) Chrome добавил некоторую автоматизацию этого https://developers.google.com/web/updates/2017/03/background_tabs
Фоновые вкладки теперь в среднем ограничены 10 мс каждой обработкой каждую секунду.
источник