//
sign in
Profile
by @danabra.mov
Profile
by @dansshadow.bsky.social
Profile
by @jimpick.com
AviHandle
by @danabra.mov
AviHandle
by @dansshadow.bsky.social
AviHandle
by @katherine.computer
EventsList
by @katherine.computer
ProfileHeader
by @dansshadow.bsky.social
ProfileHeader
by @danabra.mov
ProfileMedia
by @danabra.mov
ProfilePlays
by @danabra.mov
ProfilePosts
by @danabra.mov
ProfilePosts
by @dansshadow.bsky.social
ProfileReplies
by @danabra.mov
Record
by @atsui.org
Skircle
by @danabra.mov
StreamPlacePlaylist
by @katherine.computer
+ new component
Profile
Loading...
Web developer; used-to-be-a-printmaker; Let’s Share What We Know
Eric Portis









Loading...
WebKit is officially opposed to the WebMCP spec. And on pretty philosophical grounds. github.com/WebKit/stand...
RFC 2119 or GTFO @zachleat.com
7d
Hey! Look at that! <img sizes=auto> in Safari 27! webkit.org/blog/17967/n...
12d
Great post by @aresluna.org. If you built something and you want to share it, make the value tangible as quickly as possible and show that you care, rather than adopting language that signifies legitimacy, without actually providing much in the way of information. unsung.aresluna.org/writing-abou...
The maps are neat, and tell some interesting stories about audience? Insularity? Inequality? History? Here's Hacker News' TTFB vs the Times of India's.
2d
[makes a mental note to try this with Cloudinary]
10d
Eric Portis
8d
Responsive images syntax was always a compromise forced by constraints. Lazy-loading removes the one of those constraints. Now we have an opportunity to simplify responsive images. Let's make it happen! cloudfour.com/thinks/endin...
CSS functions. CSS... functions? CSS functions! frontendmasters.com/blog/the-fun... by @janeori.propjockey.io
When @chriscoyier.net asks you to write an article, you say yes! 🙌 master.dev/blog/demysti...
Safari 27 beta is here.
webkit.org
News from WWDC26: WebKit in Safari 27 beta
20d
Eric Portis
if we make it to $100K before the campaign ends today I will shave my beard off on a livestream build.awesome.me
12d
Eric Portis
3h
22h
WebMCP · Issue #670 · WebKit/standards-positions
WebKittens @mwyrzykowski @marcoscaceres Title of the proposal WebMCP URL to the spec https://webmachinelearning.github.io/webmcp/ URL to the spec's repository https://github.com/webmachinelearning/...
github.com
14d
Eric Portis
Eric Portis
There are quite a few
frontendmasters.com
The Fundamentals and Dev Experience of CSS @function
Each pseudo element plays a distinct role in how the view transition animates. The browser does most of the heavy lifting though, which makes it a little hard to see what’s actually happening under th...
master.dev
Demystifying the View Transition Pseudo Tree
Eric Portis
Eric Portis
A better way to build web sites. Fast, flexible, and built to last.
Build Awesome Pro
build.awesome.me
Mat Marquis isn't known for pulling his punches. And yet, Marquis stopped short when he declared The End of Responsive Images. Mat left responsive images on the ropes. I hope to finish them.
Ending Responsive Images
cloudfour.com
A blog about software craft and quality
unsung.aresluna.org
Writing about fonts – Unsung
Jason Grigsby
Cyd Stumpel
Zach Leatherman
you must reply, per my settings
Did you know, a full detailed Core Web Vitals report is just a permalink away? 👏 Here's a stellar example report for @svelte.dev calibreapp.com/tools/core-w... Just change the URL and you've got a permanent place to track website performance. For Free.
13d
8d
Passes the Core Web Vitals assessment.
calibreapp.com
To be clear, Pika does not currently host video files. But if you find a good place to self host a large video file, and you blog at Pika, you could embed those videos on your blog easily! /cc @bradfrost.com
Core Web Vitals for svelte.dev
Zach Leatherman
20d
Ben Schwarz
Good Enough