Изучаю EventLoop в js и не могу понять почему, когда я запускаю цикл вроде:
for(let i = 0; i <= 100000000000; i++) {
console.log("Hi")
}
Я все равно в этот момент могу продолжить проскроливать страницу, браузер отрабатывает мои клики и т.д ведь это не асинхронный вызов. Как я правильно понял, в этот момент стек вызовов должен блокировать абсолютно все мои действия во время выполнения этого цикла, но это не так. То есть да, есть сильные тормоза, но синхронщина так или иначе выполняется, хотя должна ожидать в очереди задач на исполнение.