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.
https://developer.chrome.com/docs/chromium/blinkng
https://firefox-source-docs.mozilla.org/gfx/RenderingOvervie...