Skip to content - Blog

  • By Jake Archibald
  • Based in United Kingdom
  • Roughly three posts per year
  • First post on

Posts per year

Data for this chart is available in the table below
Posts per year
Year starting Posts
2021 6
2022 3
2023 2
2024 2

Any gaps could be due to errors when fetching the blog’s feed.

Most recent posts

HTML attributes vs DOM properties
Attributes and properties are fundamentally different things. You can have an attribute and property of the same name set to different values. For example: <div foo="bar">…</div> <script> const div = document.querySelector('div[foo=bar]'); console.log(div.getAttribute('foo')); // 'bar' console.log(; …
On , 1,566 words
View transitions: Handling aspect ratio changes
This post assumes some knowledge of view transitions. If you're looking for a from-scratch intro to the feature, see this article. When folks ask me for help with view transition animations that "don't quite look …
On , 1,216 words
The case against self-closing tags in HTML
Let's talk about />: <input type="text" /> <br /> <img src="…" />You'll see this syntax on my blog because it's what Prettier does, and I really like Prettier. However, I don't think /> is a …
On , 1,886 words