The Event Loop in the Browser or Node is not part of V8. The Event Loop Is Part of a different application/dependency/library which is provided by the Browser or Node.
They do not use V8's event loop.
V8 does implement an event loop, it is there. However, it is meant to be overridden or replaced, which is something both Chrome and NodeJS happen to do.
The Nodejs event loop implementation differs from the browser-based event loop one. While Nodejs uses the Google V8 as its runtime, it does not use V8 to implement the event loop. Nodejs uses the Libuv library (written in C) to implement the event loop.
Node's event loop sit idle if there are no tasks in the callback queue (phases), but Chrome's event loop keeps running
Chrom's event loop is like a merry-go-round while Node's event loop is like a Roller coaster