Render-tree Construction, Layout, and Paint | Articles | web.dev
https://web.dev/articles/critical-rendering-path/render-tree-construction
Roll your own JavaScript runtime
https://deno.com/blog/roll-your-own-javascript-runtime