Eu queria algo assim, mas queria apenas pausar o contexto do JavaScript v8 para guias inativas, já que isso é menos prejudicial para a página do que desativar o JavaScript. Como o que eu encontrei também responde um pouco a pergunta do OP, eu vou colocar o que eu encontrei aqui.
Descobri que isso era possível com chrome.experimental.debugger e eles fornecem uma extensão de amostra que usa o depurador que cria um ícone que permite pausar e cancelar a pauta da guia atual .
Ainda não testei se isso poderia ser adaptado para pausar as guias automaticamente quando inativas e para desatá-las quando elas se tornam ativas.