значит event loop реализован в libuv - c одной стороны в эту очередь может срать v8 и события из вне, с другой стороны libuv может запускать синхронно (не всегда) куски js кода и писать в сеть, файлы и прочее?
значит event loop реализован в libuv - c одной стороны в эту очередь может срать v8 и события из вне, с другой стороны libuv может запускать синхронно (не всегда) куски js кода и писать в сеть, файлы и прочее?
libuv вроде как ничего не запускает. Только предоставляет интерфейсы для взаимодействия с I/O В очередь обычно только события из вне и приходят. Иначе в чем смысл
значит когда js выполняет console.log в очередь кладется событие о том что нужно бы сделать вывод в stdout когда js выполняет settimeout в эту же очередь кладется событие о том что нужно бы запустить js код