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

jakearchibald.com

Jake Archibald's Blog

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

Follow now 144 followers

Latest posts

Last updated 8 months ago

Importing vs fetching JSON

8 months ago

This year, JSON module imports became baseline 'newly available', meaning they're implemented...

The present and potential future of progressive image rendering

8 months ago

Progressive image formats allow the decoder to create a partial rendering when...

Fetch streams are great, but not for measuring upload/downloading progress

9 months ago

Part of my role at Mozilla is making sure we're focusing on...

Making XML human-readable without XSLT

10 months ago

Ok. This one is niche. But heh, you might enjoy a dive...

Give footnotes the boot

12 months ago

I hate footnotes1, and hopefully by the end of this, you will...

Animating zooming using CSS: transform order is important… sometimes

about 1 year ago

I was using Discord the other day. I tapped to zoom into...

Firefox + custom elements + iframes bug

over 1 year ago

Over at Shopify we've been building a bunch of web components to...

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

almost 4 years ago

By default, an &lt;img&gt; takes up zero space until the browser loads...

Drawing a star with DOMMatrix

over 3 years ago

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

Getting the correct HTML codecs parameter for an AV1 video

over 3 years ago

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

The gotcha of unhandled promise rejections

over 3 years ago

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

The case against self-closing tags in HTML

almost 3 years ago

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