Если страница заблокирована, число не увеличивается:
function doSmth() {
  // Какие-то операции на 0.3 миллисекунды
}
function longBlockingOperation() {
  let count = 0;
  while (count++ < 2500) {
    doSmth();
  }
}
parallelize(function* longBlockingOperation() {
  let count = 0;
  while (count++ < 2500) {
    yield doSmth();
  }
})