Living Standard — Last Updated 22 August 2025| html.spec.whatwg.org
Everything old is new again. Let’s take a concurrency model from the 70s and apply it to the web in 2017. Why? Well, read on, will ya?| surma.dev
How do I copy an object in JavaScript? It’s a simple question, without a simple answer.| surma.dev
I want to change how we — as a community — approach, analyze, and understand performance problems. Often I see questions like "What's the best way to do X?", "What is the fastest library to do Y?". Superlatives are human nature, it seems. But for performance work, they can be counter-productive.| surma.dev
You should always use Web Workers. And in our current landscape of frameworks it’s virtually impossible.| surma.dev