Everything you care about in one place

Follow feeds: blogs, news, RSS and more. An effortless way to read and digest content of your choice.

Get Feeder


Jake Archibald's Blog

Get the latest updates from Jake Archibald's Blog directly as they happen.

Follow now 127 followers

Latest posts

Last updated 3 months ago

HTML attributes vs DOM properties

3 months ago

Attributes and properties are fundamentally different things. You can have an attribute...

View transitions: Handling aspect ratio changes

5 months ago

This post assumes some knowledge of view transitions. If you're looking for...

The case against self-closing tags in HTML

about 1 year ago

Let's talk about /&gt <input type="text" /> <br /> <img src="…" />You'll...

The gotcha of unhandled promise rejections

over 1 year ago

Let's say you wanted to display a bunch of chapters on the...

Getting the correct HTML codecs parameter for an AV1 video

over 1 year ago

This post is mostly for my own reference, but I couldn't find...

Drawing a star with DOMMatrix

almost 2 years ago

I recently recorded an episode of HTTP 203 on DOMPoint and DOMMatrix...

Avoiding layout shifts: aspect-ratio vs width & height attributes

about 2 years ago

By default, an <img> takes up zero space until the browser loads...

Cross-fading any two DOM elements is currently impossible

over 2 years ago

Ok, it isn't always impossible. Be amazed as I cross-fade the word...

How to win at CORS

almost 3 years ago

CORS is hard. It's hard because it's part of how browsers fetch...

Writing great alt text: Emotion matters

almost 3 years ago

If you prefer videos to articles, there's an episode of HTTP 203...

`export default thing` is different to `export { thing as default }`

about 3 years ago

Dominic Elm DM'd me on Twitter to ask me questions about circular...

Encoding data for POST requests

about 3 years ago

Right now, when you go to copilot.github.com you're greeted with this example...