Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Independent

Web Browser Engineering

via Independent

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Web browsers are ubiquitous, but how do they work? This book explains, building a basic but complete web browser, from networking to JavaScript, in a couple thousand lines of Python.

Syllabus

Introduction
  1. Preface
  2. Browsers and the Web
  3. History of the Web
Part 1: Loading Pages
  1. Downloading Web Pages
  2. Drawing to the Screen
  3. Formatting Text
Part 2: Viewing Documents
  1. Constructing an HTML Tree
  2. Laying Out Pages
  3. Applying Author Styles
  4. Handling Buttons and Links
Part 3: Running Applications
  1. Sending Information to Servers
  2. Running Interactive Scripts
  3. Keeping Data Private
Part 4: Modern Browsers
  1. Adding Visual Effects
  2. Scheduling Tasks and Threads
  3. Animating and Compositing
  4. Making Content Accessible
  5. Supporting Embedded Content
  6. Reusing Previous Computation
Conclusion
  1. What Wasn’t Covered
  2. A Changing Landscape

Taught by

Pavel Panchekha, Chris Harrelson

Reviews

Start your review of Web Browser Engineering

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.