I read that the event loop isn't part of the v8 engine and the host environment should implement it but on the other hand, the promises are part of the v8 engine and for the promises to work, it needs a microtask queue. So my question is: does v8 have a micro task queue internally? Or does the host environment provide it to v8? I'm really confused.
Some references please if you could help