Scott Jehl
banner
scottjehl.com
Scott Jehl
@scottjehl.com
Web Designer/Dev. Accessibility & Performance Fan. Mediocre surfer.

Engineer: Squarespace Performance & Accessibility

My Web components course: $25 if you use the code TWENTYFIVE https://scottjehl.com/learn/webcomponentsdemystified/

scottjehl.com
Thanks. Hopefully our Firefox and (almost ready) WebKit patches will be a useful start towards that
January 10, 2026 at 12:48 PM
For example, this work my team’s been doing to propose HTML video lazy loading. (Spec proposal, tests, browser patches…) github.com/whatwg/html/...
Add support for video element lazy-loading via the loading attribute by scottjehl · Pull Request #11980 · whatwg/html
Specify support for the loading attribute for the video element using similar conventions to img and iframe, where the attribute already has precedent. Loading has possible values of eager and lazy...
github.com
January 9, 2026 at 10:31 PM
aw, I forgot to rsvp in time. Should be good!
January 8, 2026 at 4:36 PM
Congratulations!!
January 2, 2026 at 11:47 AM
NYC -yeah same! Thanks. It’s a weird recipe that doesn’t sound as interesting on paper as it ends up.
December 19, 2025 at 12:58 AM
what a great pattern!
December 18, 2025 at 3:23 AM
That proposed video[loading=lazy] addition is nicely formatted at this handy preview URL for anyone interested in following along whatpr.org/html/11980/m...
December 12, 2025 at 3:36 PM
as the issue tracker note says, we're looking at browser patches and tests too. Fun to be back tinkering in standards again, and I think this will be a nice addition for performance.
December 11, 2025 at 4:59 PM
ah! should've read the comments :)
December 10, 2025 at 10:02 PM
Oh nice, I like that.
Before reading, this came to mind too as a maybe option... but I'm not sure.

<picture>
<source media="(max-width: 900px)" srcset="data:image/gif;base64,....">
<img src="https://placehold.co/600x400/EEE/31343C" alt="" loading="lazy">
</picture>
December 10, 2025 at 9:48 PM
looking forward to what you put together. This is such an under-invested area of tooling and even without any standards for DCE, there's so much that can be done.

In my opinion, enhance.dev came closer than anything I've seen to nailing the server conventions companion that web components need.
Enhance
The HTML first full stack web framework
enhance.dev
December 8, 2025 at 2:52 PM
ack. Sorry, looks like Thinkific may have had an outage earlier? Seems to be up again now, but lmk!
December 5, 2025 at 12:29 PM
amazing. I got a refresher on ems and embroidery in one rapidly escalating guide
December 4, 2025 at 5:10 PM
Yes! When I first learned about web components, the "is" attribute made the most sense for how I'd use them most of the time. I still think that, but because Webkit won't implement it, I've gotten used to workarounds. Custom attributes seem as good as "is" (and maybe better?). Would love to see it.
December 1, 2025 at 3:03 PM
Oh hey thanks Scott. I hope you find it useful!
November 28, 2025 at 5:31 PM