Obs.js – context-aware web performance for everyone
Obs.js reads a handful of browser signals (Navigator and Battery APIs) to infer connection strength, battery status, and device capability. It exposes…
Hi, I'm Nicolas Hoizey.
I've been passionate about the Web since 1996. I also love photography (here's my photography portfolio), and have many other interests.

Obs.js – context-aware web performance for everyone
Obs.js reads a handful of browser signals (Navigator and Battery APIs) to infer connection strength, battery status, and device capability. It exposes…
Low- and Mid-Tier Mobile for the Real World (2025)
It’s important to remember that ‘low-tier’ does not mean old. Likewise, ‘mid-tier’ does not mean ‘a flagship from 2018’. They are a device class in…
The threat to the open web is far more profound than just some platforms that are under siege. The most egregious harm is the way that the generosity…
Shubham Bose
Good UX is highly desired and once you get it right, it feels almost natural, intuitive. The current state of news UI assumes that the reader is an…
Zach Young
Templater snippets (for Obsidian)
Snippets I’ve written for the Templater Obsidian plugin.
JAMstack is fast only if you make it so
JAMstack often promotes itself as an excellent way to provide performant sites. It's even the first listed benefit on jamstack.wtf, a "guide [which] gathers the concept of JAMstack in a straight-forward guide to encourage other developers to adopt the workflow". But too many JAMstack sites are very slow.
Can we monitor User Happiness on the Web with performance tools?
I really like that SpeedCurve tried to innovate with this recent "User Happiness " metric (original version ). It aggregates multiple technical metrics to decide if users visiting the page are happy or not with it. But I see several issues in this metric.
Evan Minto wrote a great article showing the Internet Archive has tested the actual root font-size set by their visitors, and the result shows a lot of people still change the default one: Pixels vs. Ems: Users DO Change Font Size.
These are the tags the most used on the site to set content topics:
Browse all tags…