Node.js · Middle · Pytanie 7 z 75
Co z poniższych może zablokować event loop?
- 1
await fetch(url), który odpowiada po 3 sekundach - 2
await readFile()dużego pliku - ✓Poprawna odpowiedź:
JSON.parsestringa o rozmiarze 200 MB
Wyjaśnienie
Czekanie na sieć lub dysk nie blokuje pętli. Blokują duże operacje synchroniczne: wielki JSON.parse/stringify, sortowanie ogromnych tablic, złożone wyrażenia regularne, synchroniczna kryptografia.