The Beginning

Pavel Panchekha

I did it—I finally put up this website, created the sign-up form, and published the first chapter.

I started writing Web Browser Engineering about two years ago, when a late night conversation with James evolved into a curriculum on web browser design. We plotted out a set of “labs”, I coded up a very bad web browser, and the idea stuck in my head.

Then, last year, I decided to teach Web Browser Engineering. Naturally, I needed lab assignments, and started writing the blog posts that eventually became this book’s chapters.

Now, I’m preparing to teach the class again, and as I do that I’m doing through the chapters, fixing mistakes, adding content, and clarifying the writing. Sign up for updates:

Get an email every time I publish a new chapter:

Adding your email to the list...
Success! You'll receive a welcome email shortly.
Error! Something seems to have gone wrong.

I hope you like the book, and write to me if you’d teach a class from my book.