What happens when you type google.com into your browser’s address box and press enter?

Street Sign for Road Maps
Click to enlarge

Do you know everything that goes into browsing to a web page? It’s amazingly complex with all the different pieces involved – hardware, software, operating system, network connections, wire and wireless infrastructure and transmission protocols – the list goes on.

This document on GitHub is a collaborative attempt at documenting the entire process. It’s really technical, and really interesting. And its currently being updated by many contributors.

When developing websites, Web Services has to consider the vast majority of this process. It affects speed and accessibility of the browsing experience. But the main web development components don’t even kick in until the bottom part of the process when you get to the web server and the HTML processing. And this document is just sketching out the process, hopefully it gets filled in with deeper detail.

Read the whole thing on GitHub and check back as its continually updated to be more and more complete.