Desative temporariamente o Javascript para as guias do Chrome inativas (exceto para URLs da lista de permissões) - até ativar novamente?

10

Frequentemente estou pesquisando coisas e preciso de muitas guias abertas, mas o Chrome pode ficar muito lento. Percebo que muitas vezes a memória parece estar aumentando nos processos do Chrome - mesmo aqueles com os quais não estou interagindo. Eu suspeito que isso seja por causa do Javascript.

Existe uma maneira de desativar temporariamente o Javascript ou outros recursos para as guias do Chrome que não estou usando, exceto por uma lista de permissões de sites como o Gmail e o Facebook? (Alguns sites são aplicativos da web que executam tarefas em segundo plano que considero úteis - como esperar por mensagens instantâneas).

Eu ficaria satisfeito apenas com uma imagem de muitas páginas da Web, em vez de uma guia dinâmica completa, apenas sentando-se lá usando a memória. Eu só preciso que seja dinâmico ao interagir com ele.

Eu desejo que o Chrome mantenha as guias inativas em processos separados e pause alguns de seus processos que não estou usando.

Nota lateral, questão provavelmente separada: muitas vezes eu acho que matar o plugin Flash pode acelerar as coisas também.

    
por Luke Stanley 10.07.2011 / 02:29

2 respostas

5

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.

    
por 17.02.2012 / 17:45
1
Wrench Menu > Options > Under the Hood > Privacy 'Content settings' > Javascript

Na seção acima, você pode desativar completamente o JavaScript para todos os sites e marcar como exceção a lista de permissões de sites como o Gmail e o Facebook .

Não há como o Google Chrome descobrir automaticamente quais guias estão ativas e desativar o javascript para as guias inativas. Ainda não de qualquer maneira.

    
por 10.07.2011 / 03:30