У меня есть такая функция в моем JS script:
function heavyWork(){
for (i=0; i<300; i++){
doSomethingHeavy(i);
}
}
Может быть, "doSomethingHeavy" в порядке сам по себе, но повторение его 300 раз заставляет окно браузера застревать в течение незначительного времени. В Chrome это не такая уж большая проблема, потому что выполняется только одна вкладка; но для Firefox это полная катастрофа.
Есть ли способ сообщить браузеру /JS "успокоиться" и не блокировать все между вызовами doSomethingHeavy?