Node.js · Middle · Запитання 7 з 75
Що з цього може заблокувати event loop?
- 1
await fetch(url), що відповідає 3 секунди - 2
await readFile()великого файлу - ✓Правильна відповідь:
JSON.parseрядка на 200 МБ
Пояснення
Очікування мережі чи диска цикл не блокує. Блокують великі синхронні операції: великий JSON.parse/stringify, сортування величезних масивів, складні регулярні вирази, синхронне шифрування.