Наглядное объяснение событийного цикла - микрозадачи и макрозадачи. Пригодится новичкам.
Task1: функция, которая немедленно добавляется в стек вызовов, например, путем ее мгновенного вызова в нашем коде.
Task2, Task3, Task4: микрозадачи, например обещание, затем обратный вызов или задача, добавленная с помощью queueMicrotask.
Task5, Task6: макрозадача, например, обратный вызов setTimeout или setImmediate
@javascriptv
Post #791
3.89K
- 👍 23
- 🔥 4
- ❤ 3
- 🤔 1