
The Ghost in the Second Tab: How I Finally Solved Browser Concurrency with Web Locks
Stop letting your browser tabs fight over the same data and start using proper resource locking to handle concurrency like a pro.
Read article
Building modern web experiences with a focus on performance, accessibility, and beautiful design.

Thoughts, tutorials, and insights about web development and technology.

Stop letting your browser tabs fight over the same data and start using proper resource locking to handle concurrency like a pro.

Learn why the long-awaited scrollend event is more than just a convenience—it’s a performance win that eliminates one of the web's oldest timing bugs.

Stop monopolizing the event loop and start treating execution time as a shared resource by leveraging the native Priority Task Scheduling API.
Looking for a web developer to help bring your project to life? I'm always open to discussing new opportunities and collaborations.
Get in Touch