Skip to content

04 How things work and why browsers, network, web servers

Tomasz Borek edited this page Dec 9, 2016 · 1 revision

With a nod to all the kind people who collaborated on it.

How browsers work - high level overview

https://www.youtube.com/watch?v=DuSURHrZG6I - introduction to what a browser might be, URLs (parts and where you may find them), getting and parsing HTML, other content (media, CSS, JS), browser acting on that and building DOM…​ High level, good for a start, very good English and clear visuals. 8 minutes.

https://www.youtube.com/watch?v=8GWkjxutTME - 4,5 minutes. More browser focused, mentions HTTP, then discusses browser components, explains well why the differences, talks about rendering engines (excluding newest one for Edge). Good English, colourful visuals.

Standards compatibility of your browser 🎱

  1. http://acid3.acidtests.org/ - should be 100/100, my FF50 gets 99/100

  2. http://acid3.acidtests.org/reference.html - the reference how it should render things

  3. http://html5test.com/ - FF50 gets 466/555, Chrome on Win7 gets 444/555 IIRC

💡
what happens when in the Internet section also has information about browser inner workings.

Internet 🌐

https://github.com/alex/what-happens-when - takes apart a question what happens when you type google.com in your browser address bar. VERY in-depth.

Web-servers

Web-servers working models - from Apache to Yaws