Я хотел что-то вроде этого, но я только хотел приостановить контекст JavaScript v8 для неактивных вкладок, так как это менее разрушительно для страницы, чем отключение JavaScript. Поскольку то, что я нашел, также несколько отвечает на вопрос ОП, я поставлю то, что нашел здесь.
Я обнаружил, что это возможно с помощью chrome.experimental.debugger, и они предоставляют пример расширения, использующего отладчик, который создает значок, позволяющий приостанавливать и прерывать текущую вкладку .
Я еще не проверял, может ли это быть адаптировано для автоматической приостановки вкладок, когда они неактивны, и отмены их приостановки, когда они становятся активными.