Friction by design
Friction, when designed deliberately, serves a different purpose. It introduces a pause. A moment of awareness. A small resistance that asks the user to pay attention to what they’re doing, rather than simply passing through an interface on autopilot.
Fix your robots.txt or your site disappears from google
This is rather worrying!
Not all browser APIs are web APIs
A fascinating look at how some common APIs really work. The speech synthesis one was a real eye-opener.
Death to scroll fade!
I like how this article demonstrates how frustrating this stuff is with the painfully slow reveal of each line.
Date is out, Temporal is in
Temporal is the Date system we always wanted in JavaScript. It's extremely close to being available so our own Mat Marquis thought it would be a good idea to explain exactly what is better about this new JavaScript date system.
P.S. this is a good demo.
Sponsor message

We’re boosting one of our favourite newsletters this week: Web Weekly.
The Web Weekly newsletter focuses on web platform fundamentals (you know — HTML, JS and CSS) and goes beyond the newest framework released yesterday. Become a better web developer with quick-to-read-resources that you won’t find elsewhere.
They've also got a very fancy new website!
Thanks for reading this issue of The Index. We really appreciate you being a subscriber. If you’re enjoying The Index, we’d really appreciate it if you shared this issue with your friends too.
Until the next issue, take it easy 👋
Andy