Menu
Home
🏠
Latest Posts
✨
About Me
👋
My Bookmarks
🔖
Speaking
🎙
Contact
✉️
Bookmarks
See this page fetch itself, byte by byte, over TLS
JS private class fields considered harmful
Memory Allocation
Smooth and simple transitions with the View Transitions API
Streams—The definitive guide
A beginner’s guide to Chrome tracing
Fixing a Memory Leak in a Production Node.js App
Our top Core Web Vitals recommendations for 2023
The gotcha of unhandled promise rejections
26 programming languages in 25 days: Reflections on language design
Making the world’s fastest website, and other mistakes
Laws of UX
View Transitions API Explainer
A Comprehensive Guide to Font Loading Strategies
Trailing Slashes on URLs: Contentious or Settled?
Which SVG technique performs best for way too many icons?
MemLab: An open source framework for finding JavaScript memory leaks
Why I Love Tailwind
Plain Text - Dylan Beattie - NDC Copenhague 2022
Keynote: Why web tech is like this - Steve Sanderson
Why I don't use Netscape
React 18: Streaming SSR
Service Worker Side Rendering (SWSR)
Streams Spec
Checking if a JavaScript native function is monkey patched
Death By Proxy | Hendrik Erz