diff --git a/README.md b/README.md index ef9f0f5..4bf1fd4 100644 --- a/README.md +++ b/README.md @@ -4,27 +4,27 @@ What happens behind the scenes when we type google.com in a browser? **Table of Contents** -- [Google's "g" key is pressed](#) -- [The "enter" key bottoms out](#) -- [Parse the URL](#) -- [Check HSTS list](#) -- [DNS lookup](#) -- [Opening of a socket + TLS handshake](#) -- [HTTP protocol](#) -- [HTTP Server Request Handle](#) -- [Server Response](#) -- [Behind the scenes of the Browser](#) -- [The browser's high level structure](#) -- [Rendering Engine](#) -- [The Main flow](#) -- [Parsing Basics](#) -- [DOM Tree](#) -- [Render Tree](#) +- [Google's 'g' key is pressed](#googles-g-key-is-pressed) +- [When you hit 'Enter'](#when-you-hit-enter) +- [Parse the URL](#parse-the-url) +- [Check HSTS list](#check-hsts-list) +- [DNS lookup](#dns-lookup) +- [Opening of a socket + TLS handshake](#opening-of-a-socket--tls-handshake) +- [HTTP protocol](#http-protocol) +- [HTTP Server Request Handle](#http-server-request-handle) +- [Server Response](#server-response) +- [Behind the scenes of the Browser](#behind-the-scenes-of-the-browser) +- [The browser's high level structure](#the-browsers-high-level-structure) +- [Rendering Engine](#rendering-engine) +- [The Main flow](#the-main-flow) +- [Parsing Basics](#parsing-basics) +- [DOM Tree](#dom-tree) +- [Render Tree](#render-tree) - [Render tree's relation to the DOM tree](#) -- [CSS Parsing](#) -- [Layout](#) -- [Painting](#) -- [Trivia](#) +- [CSS Parsing](#css-parsing) +- [Layout](#layout) +- [Painting](#painting) +- [Trivia](#trivia) ## Google's 'g' key is pressed