Evite que o javascript de longa duração bloqueie o navegador

Eu tenho JavaScript, que executa muitos cálculos, além de ler / escrever valores de / para o DOM. A página é enorme e, por isso, muitas vezes acaba bloqueando o navegador por até um minuto (às vezes mais com o IE) com 100% de uso da CP

Existem recursos na otimização do JavaScript para impedir que isso aconteça (tudo o que posso encontrar é como desativar o aviso de script de longa execução do Firefox

questionAnswers(7)

yourAnswerToTheQuestion