How Browsers Work: Behind the Scenes of Modern Web Browsers