Debug webpages with code using the inspector's internal API
- 1.6k words
- 8 mins
Using the right approach, you can get past the Chrome inspector’s UI and call its internal API directly.
This lets us debug live webpages using JavaScript instead of buttons!
iframes and when JavaScript worlds collide
- 1.5k words
- 8 mins
Every iframe gets a complete copy of the JS web environment, down to every prototype chain.
Let’s see what horrifying things can happen when we interact with it!
Scalability is not performance
Architecture- 8 mins
Treating types as values with type-level maps
TypeScript- 7 mins
Every way to make a synthetic iframe: an overview
- 1000 words
- 5 mins
A synthetic iframe is one that doesn’t have web address. It's filled by its parent page instead.
Let’s take a look at every single way you can create one.
What is a DOM node? A peek under the hood
- 1.1k words
- 6 mins
What makes an object a DOM node? Is it the prototype or something else?
The answer turns out to be surprisingly complicated!
What is an iframe? An overview
- 1.3k words
- 7 mins
Iframes are omnipresent and very useful, yet they're also complicated and confusing.
Let’s take a broad look at how they work.
Every type of script tag: an overview
- 2.0k words
- 10 mins
There used to be just one type of script tag, but after decades of web standards development, we have tons of them.
Let’s take a look at every single one!