tl;dr; JavaScript DOM nodes are just handles to Blink DOM nodes. The article doesn't peek under the hood tbh. If you want to look under the hood you should analyze the Blink implementation.
Ok. So it’s all single threaded, right? Then it only looks like run concurrently from the consumer side. There’s no actual work being done at the same time