Observe DOM appearance, size and and rendering position on a page.
You have a JS-only ESM project and want TS' type-checking. Follow this easy guide.
Peter's tech eulogy: 1947—2020
We use the load and DOMContentLoaded events in our scripts, but do you understand why?
Learn how to use the system font for your webpages—it's pretty.
Control your browser's loading spinner.
Use a native-like event loop on the web.
Streams for bytes are rarely useful, and objectMode can be made better.
Application logs inside App Engine used to be easy, now they're not.
Beyond appendChild and friends
A brief insight into my dotfiles and helpers.
50+ web features you can use when you say 👋 to IE11 support!
Blog on Web App Manifest and how to actually just create one.
Wherein I explain some concepts about how the browser treats focus inside Shadow DOM, and how you as a developer can get access to it.