Проверяет понимание работы основного потока и влияния долгих вычислений на интерфейс.
Короткий ответ
Да, блокирует. Promise не делает код асинхронным сам по себе — он лишь откладывает его выполнение. Если внутри промиса есть сложные вычисления (например, цикл), они будут выполняться в основном потоке и заморозят интерфейс.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.