Skip to content
Resources & Links for learning more about browsers
Branch: master
Clone or download
Latest commit fd2a3fd May 21, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information. Update May 22, 2019

Happy Browser, Happy User

Resources & Links for learning more about browsers

Browser Architecture:

Inside Look at Modern Web Browsers (Parts 1-4) - Mariko Kosakara

Entering the Quantum Era—How Firefox got fast again and where it’s going to get faster - Lin Clark

How Browsers Work - Tali Garsiel and Paul Irish

Modern Multi-Process Browser Architecture - Helge Klein

WebKit Architecture - Alexandru Chiculita

How browsers work: Code Newbie Podcast - Lin Clark & Saron Yitbarek


TCP Slow Start - Stefan Wintermeyer

A cartoon intro to dns over https - Lin Clark

HTTP Caching - MDN

An overview of the SSL Handshake - Robert Van Rijn

To push, or not to push?! The future of HTTP/2 server push - Patrick Hamann / JSConf EU 2018

Parsing & Preloading:

Who's afraid of the big bad preloader - Yoav Weiss / Velocity 2014

Building the DOM faster: speculative parsing, async, defer and preload - Milica Mihajlija

An Introduction and Guide to the CSS Object Model (CSSOM) - Louis Lazaris

Javascript startup optimization - Addy Osmani

Rendering & Compositing:

Rendering performance inside out – Martin Splitt / Front-Trends 2017

Rendering performance (and all child pages!) - Google Web Fundamentals - Paul Lewis

The whole web at maximum FPS: How WebRender gets rid of jank - Lin Clark

Inside a super fast CSS engine: Quantum CSS (aka Stylo) - Lin Clark

Accelerated Rendering in Chrome: The layer model - Tom Wiltzius

What forces layout / reflow - Paul Irish

The five whys of web font loading performance - Zach Leatherman / 2018

Interaction & JS execution

The cost of Javascript - Addy Osmani

Why web developers need to care about interactivity - Philip Walton

JavaScript Engines: The Good Parts™ - Mathias Bynens & Benedikt Meurer / JSConf EU 2018

The Javascript event loop - Flavio Copes

Jank Free

What is first input delay? - Ire Aderinokun

Great books on general performance topics!

Designing for performance - Lara Hogan

Web Performance in Action - Jeremy Wagner

High performance mobile web - Maximiliano Firtman

You can’t perform that action at this time.