Eric Portis
banner
ericportis.com
Eric Portis
@ericportis.com
Web developer; used-to-be-a-printmaker; Let’s Share What We Know
O⸻and I cannot emphasize this enough⸻K
December 12, 2025 at 3:56 PM
Amazing!! Thank you!!
December 11, 2025 at 6:03 PM
Re-reading through these, I forgot probably the most important blocking concern, which was github.com/WICG/client-... (basically, a larger concern that we can't keep adding things to headers indefinitely, because clever attackers can sniff things based on unique header sizes)
Impact on same-origin policy · Issue #100 · WICG/client-hints-infrastructure
These new headers increase the size of an HTTP request and coupled with attacker-controlled headers or header values could be used to carry out certain cookie-size sniffing attacks. Privacy measure...
github.com
December 10, 2025 at 11:49 PM
As far as what's blocking – some concern about fingerprinting surface area + lack of interest...

github.com/WebKit/stand...
bugzilla.mozilla.org/show_bug.cgi... (a lot of ancient history with some inscrutable recent activity, possibly Shopify-related?)
See also: github.com/httpwg/http-...
December 10, 2025 at 11:46 PM
Hm, looks like MDN could indeed use some work developer.mozilla.org/en-US/docs/W...

and caniuse is out of date caniuse.com/client-hints...

But the Web Platform Tests are in ok shape: wpt.fyi/results/clie.... And the spec does match Chrome's implementation. wicg.github.io/responsive-i...
Width header - HTTP | MDN
The HTTP Width request header is a device client hint which indicates the desired resource width in physical pixels — the intrinsic size of an image. The provided pixel value is a number rounded to th...
developer.mozilla.org
December 10, 2025 at 11:38 PM
For, after all, aren't we all just so many babies, hooked on so many feelings (of seamlessly transitioning between navigation states)?
December 9, 2025 at 10:07 PM
well that's gonna have to be a custom www.oreo.com/oreoid ... with uhhhh the dancing baby on it? maybe?
December 9, 2025 at 3:55 PM
Why… doesn’t mine? (Vivaldi) it just pops a QR code with no option to do anything else when logging into apple.com if I hit the “Log in woth Passkey” button
Apple
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
apple.com
December 9, 2025 at 2:13 AM
you're a macbook and you can ask for my finger, why do you have ask me to fetch my dedicated distraction device in order to open the camera app in order to wait for one to ten seconds in order to click a tiny yellow button in order to establish a bluetooth connection in order to ask for my face?
December 8, 2025 at 9:10 PM
the way the Squishing And Stretching Experience here references a decade of play with the whole idea of responsiveness while "boioioing"-ing its way to the same (mobile-friendly) layout? it's meta. we're post-responsive. text, subtext, intertext, "boioioing".
December 8, 2025 at 9:08 PM
<del>Zoo Five</del>
<ins>Pentazoo</ins>
December 3, 2025 at 4:51 AM
Reposted by Eric Portis
I think it's fair to criticize the Chromium project for apparently getting the initial cost/benefit prediction wrong on JPEG XL. But the fact that JPEG XL is moving forward anyway is a success to be celebrated in the consensus-forming process of the web platform! groups.google.com/a/chromium.o...
November 27, 2025 at 9:04 PM
Reposted by Eric Portis
Here’s a recording of this “Two-Phase View Transition” concept.

The flow goes like this:

- Click a link
- VT into the loading screen
- Fetch the data of the new page in the background
- VT into the new page
November 19, 2025 at 10:06 AM
basil pesto for my hilarious friends, Hilarius' basilisk for my... pesto... friends ok this needs some workshopping
November 24, 2025 at 8:10 PM
Golden ratio hue rotation
observablehq.com
November 14, 2025 at 8:47 PM