Hello all! Web Browser Engineering is out in US stores in a week! (At least I think so.) So if you’ve already pre-ordered, your copy should ship out soon.
But if you haven’t ordered a copy, now’s a good time. The best place to order one is directly from the publisher; the paperback is $50 in the US (plus shipping; £28 in the UK).
Web Browser Engineering teaches you how web browsers work, in the best way possible: by building your own. Some of my personal favorite bits are:
Implementing error-correct HTML parsing in Chapter 4
Adding link navigation and multiple tabs in Chapter 7
Implementing JavaScript
click
andsubmit
callbacks in Chapter 9Adding a separate browser and main thread in Chapter 11
Using transforms for iframe rendering and hit-testing in Chapter 15
We’ve written the book to make the code as transparent and simple as possible, and then we’ve listed fun exercises implementing real web browser features (like custom fonts, CORS, z-index
, and :hover
) that you’ll be able to do after reading the book.
Check out the Web Browser Engineering website to read it online and, if you like what you see, please do order a copy.
Dude what