Web Browser Engineering Blog
Subscribe
Sign in
Home
Archive
About
New
Top
Discussion
Chapter 15: Supporting Embedded Content
Images, iframes, and scripting
Chris Harrelson
Mar 20
2
Share this post
Chapter 15: Supporting Embedded Content
browserbook.substack.com
Copy link
Twitter
Facebook
Email
January 2023
Refactoring BlockLayout
Earlier today, I pushed a major change to Chapter 5 of Web Browser Engineering, unifying the BlockLayout and InlineLayout classes. Since we published…
Pavel Panchekha
Jan 10
4
Share this post
Refactoring BlockLayout
browserbook.substack.com
Copy link
Twitter
Facebook
Email
November 2022
JavaScript in JavaScript
The ongoing project to run the Web Browser Engineering browser in your browser has already involved writing a Python-to-JS compiler and writing a mock…
Pavel Panchekha
Nov 4, 2022
2
Share this post
JavaScript in JavaScript
browserbook.substack.com
Copy link
Twitter
Facebook
Email
October 2022
Chapter 14
Chapter 14, Making Content Accessible, is out. Just like chapters 11–13, I was the primary author, but one huge difference is how little I knew going in…
Chris Harrelson
Oct 7, 2022
4
Share this post
Chapter 14
browserbook.substack.com
Copy link
Twitter
Facebook
Email
September 2022
Patching Existing Python Classes
My last few posts have been about big, (overly) complicated code I wrote. Let’s change it up and talk about this eight-line function instead: def…
Pavel Panchekha
Sep 21, 2022
4
Share this post
Patching Existing Python Classes
browserbook.substack.com
Copy link
Twitter
Facebook
Email
Python Networking from JavaScript
As part of my ongoing project to run the WBE browser in your browser, by compiling it from Python to JavaScript, I need to somehow hook up the WBE…
Pavel Panchekha
Sep 9, 2022
1
Share this post
Python Networking from JavaScript
browserbook.substack.com
Copy link
Twitter
Facebook
Email
August 2022
Compiling Python to JS
Way back when I wrote a blog post about why we're using Python in this book. I still think it's a good choice, with weighty advantages over Java or Rust…
Pavel Panchekha
Aug 24, 2022
5
7
Share this post
Compiling Python to JS
browserbook.substack.com
Copy link
Twitter
Facebook
Email
July 2022
We Switched to Substack
Hello, Web Browser Engineering reader! We’ve moved the book’s mailing list to Substack. It’s still free (we’re not doing the paid newsletter thing) and…
Pavel Panchekha
Jul 3, 2022
12
Share this post
We Switched to Substack
browserbook.substack.com
Copy link
Twitter
Facebook
Email
June 2022
Shuhei's browser
My greatest delight as an author is hearing from readers who enjoyed Web Browser Engineering and made it their own. So I was super-impressed when Shuhei…
Pavel Panchekha
Jun 4, 2022
3
Share this post
Shuhei's browser
browserbook.substack.com
Copy link
Twitter
Facebook
Email
May 2022
Chapter 13
It’s finally, finally done: Chapter 13, Animating and Compositing is now available! I expected this chapter to be very hard to write, and indeed it was…
Chris Harrelson
May 26, 2022
Share this post
Chapter 13
browserbook.substack.com
Copy link
Twitter
Facebook
Email
February 2022
Chapter 12
Happy 2022 everyone! Chapter 12, Scheduling Tasks and Threads, is here! It continues the theme of Modern Browsers: browser features necessary to support…
Chris Harrelson
Feb 14, 2022
Share this post
Chapter 12
browserbook.substack.com
Copy link
Twitter
Facebook
Email
December 2021
Chapter 11
Chapter 11, Adding Visual Effects, is now out! This is the first chapter in Part 4, on Modern Browsers. In keeping with that, this chapter says goodbye…
Chris Harrelson
Dec 17, 2021
Share this post
Chapter 11
browserbook.substack.com
Copy link
Twitter
Facebook
Email
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts