https://mamchenkov.net/wordpress/2013/11/21/how-browsers-work-behind-the-scenes-of-modern-web-browsers/
How Browsers Work: Behind the scenes of modern web browsers