Почему EventListener отрабатывает, в то время как запущен большой цикл?
Попробовал в Хроме, страницу можно скроллить, но ничего сделать не получается, всё висит. Ни клики, ни выделение текста не работает. Может у тебя квантовый компьютер и этот цикл отрабатывает моментально?
https://github.com/azat-io/you-dont-know-js-ru/blo...
Для console.log нет спецификаций и требований, разные браузеры реализуют ее по-разному.  Ввод-вывод сам по себе медленный и может блокировать другие программы, поэтому для браузера может быть эффективнее обрабатывать вывод в консоль в фоне, пока выполняются следующие команды.