3.

So you want to build a browser engine

robert.ocallahan.org/2024/06/browser-engine.html