When I was working on the responsive image client hints, we talked about fingerprinting as an abstract threat.. it’s really something to read through a thorough breakdown of a big, real example: browsergate.eu/how-it-works/
Posts by Eric Portis
Over the past 19 years, my team @cloudfour.com have shared over 600 articles and resources with the #WebDesign community, absolutely free.
But now, our design practice is in danger without your help. Please read and share: cloudfour.com/thinks/more-...
#OpenToWork #UXDesign #UIDesign
A tablet displaying the landing page for 'The Layout Maestro,' a practical CSS course by Ahmad Shadeed. The desk setup includes a cup of coffee, colorful pencils, and LEGO pieces, creating a bright and creative atmosphere.
After a year of building, The Layout Maestro is officially live! 🎹🥳
An interactive CSS course that teaches you how to think in CSS layouts. 70+ lessons, 7 layouts, 150+ interactive demos!
Ready to level up your layout skills? Enroll now👇:
thelayoutmaestro.com
Blacksky is excited to announce Acorn, a platform for growing and managing communities on decentralized infrastructure.
blackskyweb.xyz/introducing-...
Try the latest <color-input> concept:
⚓️ anchor() progressive enhancement
🤖 workers for color compute
🙈 new animations & interactions
🎨 gamut boundaries, mapping, stretching
☯️ contrast scores
& much more
nerdy.dev/rfc-latest-c...
*WebKit, not Safari, but you already knew that
ICYMI, patches implementing <img sizes=auto> landed in both Gecko and Safari late last week.
bugs.webkit.org/show_bug.cgi...
bugzilla.mozilla.org/show_bug.cgi...
A screenshot of the video section of the HTML standard, now containing the loading attribute, a new addition
Spec proposal merged.
HTML video and audio lazy loading is now a web standard.
github.com/whatwg/html/...
html.spec.whatwg.org#the-video-el...
html.spec.whatwg.org#the-audio-el...
Screenshot of a Markdown file's frontmatter. It reads: title: The End of Responsive Images lede: You do (not) need `sizes`.
One last job.
✍️ New post: The Shape of Friction
I wrote a short blog post reply to @davatron5000.bsky.social’s recent post (👏) about generative AI, friction, and people.
matthiasott.com/notes/the-sh...
Hero of the first movie coming back in the third for one last job.
> In the end [JPEG XL] is just a codec and the the main purpose of it is to allow you to forget that there *is* a codec – and to just use images. For me [codecs are] very interesting at the technical level, but the goal is to just make images work seamlessly.
www.youtube.com/watch?v=3t2w...
personalsit.es/random
Code example showing the usage of Temporal.ZoneddateTime ```js // London DST starts: 2026-03-29 01:00 -> 02:00 const zdt = Temporal.ZonedDateTime.from( "2026-03-29T00:30:00+00:00[Europe/London]", ); console.log(zdt.toString()); // → "2026-03-29T00:30:00+00:00[Europe/London]" const plus1h = zdt.add({ hours: 1 }); console.log(plus1h.toString()); // "2026-03-29T02:30:00+01:00[Europe/London]" (01:30 doesn't exist) ```
Temporal is now Stage 4 at TC39 🎂🎂🎂
Thanks to all the other champions of JavaScript's new date-time API. It has been a wild ride over many years!
I wrote a blog post explaining how we got here 📜
bloomberg.github.io/js-blog/post...
The concept of a "picture element" dates to the earliest days of television, for example as "Bildpunkt" (the German word for pixel, literally 'picture point') in the 1888 German patent of Paul Nipkow. According to various etymologies, the earliest publication of the term picture element itself was in Wireless World magazine in 1927, though it had been used earlier in various U.S. patents filed as early as 1911.
I'm trying to think of anything as old and fundamental to digital imaging as the 1931 color matching functions. Maybe the idea of a "pixel"?
Color matching functions are mathematical representations of the sensitivity of the human eye to visible light, characterizing how humans perceive color. Apple has developed Apple CMF 2026 to address the limitations of the CIE 1931 CMF, and Studio Display XDR is the first Apple display to support it. Apple CMF 2026 represents a fundamental improvement in how displays are measured and calibrated, addressing systematic appearance mismatches that have persisted throughout the industry. Apple is engaged in standardization efforts through the International Commission on Illumination (CIE) to develop and define an industry-wide standard, improving visual consistency regardless of which manufacturer's display a customer is viewing.
'Twas a time when there was nothing about the lower-levels of the web stack that Google couldn't re-think and push to the whole industry. This is the Apple-iest possible version of that. Hope it's more QUIC than AMP. Or maybe it's just tiny tweaks? I'm so curious! www.apple.com/studio-displ...
“chocolate” disgusts me
Scan from an old typeset paper. It reads, Explanation ov a New Formula for Interpolation. By T. B. Sprague, M.A., Manager ov the Scottish Equitable Life Assurance Society. When a series ov quantitys proceed by a regular law, ther is no difficulty in interpolating between each ajacent two ov them any number ov terms with any desired degree ov accuracy.
Chart showing the results of my implementation. We see some black points with random-ish y values but evenly spaced along the x axis, joined by different colors of line. The lines all connect their two points smoothly before curving up and down to positive/negative infinity.
Implementing some old math... you know the math’s good when the paper describing it opens like the Declaration of Independence *and* they didn't know how to spell.
It heard you perform better that way.
The ’possum is running wild: Eleventy is becoming Build Awesome.
Same open source core, a much bigger future. Watch our video and support us on Kickstarter: www.kickstarter.com/projects/fon...
A fun thing about the OKLCH color space is that it's easy to specify colors that are impossible to see or create. “Imaginary” colors; purely mathematical constructs that don't represent anything about the human experience of vision. Fun! observablehq.com/d/af510b6715...
- Self-referential systems
- Rule of Threes
In all of my (dashed) excitement about getting sizes=auto into Interop I'd missed that Vincent Hilla over at Mozilla submitted a Gecko patch! phabricator.services.mozilla.com/D281911
Needs significant revision; might have revealed the need for some spec clarifications; GREAT NEWS
My (cracked-screen, 12-year-old) Wacom Cintiq received its last driver update in June, and Wacom won't make it work with Tahoe or any future macOS. Boo!
But! Today! I Found! opentabletdriver.net
Here's to another 12
vibecoding in 1814 like, o'er the ramparts we watched; the Lso'C streaming
Screenshot of the bsky.app posting interface. I am trying to post a reply that says "surely you have considered the Very Tall Image". But there's an error: "Failed to execute createImageData on CanvasRenderingContext2D: the source width is zero or not a number.
bsky.app won't let me post a 65,500-pixel-tall PNG, apparently, because bsky.app is a cop.