A quick look into how the browser layout process works.
A brief history of CSS & how browser process CSS values
Since I have foolishly made a promise with the first three words in the name of this series, let's build an HTML parser from scratch.
One of the main building blocks of the HTML rendering process is the DOM API. Before a browser can render the HTML document, it needs to parse the document content into a tree structure called the DOM tree. In this post, I'll break down my experimentation in building a DOM API with Rust.
This is the start of Browser from Scratch series, created to help me (and probably you too) to learn more about how a browser works by building one!