👾 Demo: ie-page-transitions.netlify.app
⌨ Repo: github.com/bramus/ie-pa...
To configure these, use the meta tags from the olden days + load up the library.
Works in IE 5.5–7.0, Chrome 126+, and Safari 18.2 (buggy).
calendar.perfplanet.com/2025/
calendar.perfplanet.com/2025/
My posts from 2025:
- samwho.dev/reservoir-sa...
- samwho.dev/big-o/
- ngrok.com/blog/prompt-...
I also appeared on other folks’ websites:
- simonwillison.net/2025/Dec/19/...
- writethatblog.substack.com/p/sam-rose-o...
My posts from 2025:
- samwho.dev/reservoir-sa...
- samwho.dev/big-o/
- ngrok.com/blog/prompt-...
I also appeared on other folks’ websites:
- simonwillison.net/2025/Dec/19/...
- writethatblog.substack.com/p/sam-rose-o...
Also: they have monkeys (Barbary Macaques)! 🤩
Also: they have monkeys (Barbary Macaques)! 🤩
@bram.us highlights the moveBefore method, which allows you to reparent DOM elements and keep:
📺 Videos playing
🖼️ Iframes loaded
🎯 Input fields focused
🤩🤩
🤩🤩
The speaker, who is a former DJ and sound engineer and has pushed new standards for the web, is Jason Williams! Jason will talk to you about how Temporal can simplify some of your work.
2026.stateofthebrowser.com/speaker/jaso...
Less than 2 weeks left to submit your talk proposal and get a chance to join us as a speaker at #JSHeroes 2026! 🚀
🔎 Find all the details here: jsheroes.io/speak.
#TechConference #TechEvent #WebDev #TechInnovation
Less than 2 weeks left to submit your talk proposal and get a chance to join us as a speaker at #JSHeroes 2026! 🚀
🔎 Find all the details here: jsheroes.io/speak.
#TechConference #TechEvent #WebDev #TechInnovation
Now I redid it for the page flip to happen on #scroll - live demo on @codepen.io: codepen.io/thebabydino/...
Original from 12 years ago: codepen.io/thebabydino/...
Now I redid it for the page flip to happen on #scroll - live demo on @codepen.io: codepen.io/thebabydino/...
Original from 12 years ago: codepen.io/thebabydino/...
htmhell.dev/adventcalend...
htmhell.dev/adventcalend...
This new scroll query value lets you style your UI based on the most recent scroll direction.
This means you can change animation-direction based on last scroll & implement directional UI like "hidey-bars"
Learn more: una.im/scroll-state...
This new scroll query value lets you style your UI based on the most recent scroll direction.
This means you can change animation-direction based on last scroll & implement directional UI like "hidey-bars"
Learn more: una.im/scroll-state...
In JavaScript, you can detect a view transition happening, set a type, and have CSS do unique things based on that type.
In JavaScript, you can detect a view transition happening, set a type, and have CSS do unique things based on that type.
Two circles, one arrow, and CSS magic. 🪄
A cool demo packed with modern features (anchor positioning, attr(), container queries, shape(), and more!) 🤩
css-tip.com/connected-ci...
The shape and position of the arrow are fully controlled using CSS (Yes, there is a collision detection).
Two circles, one arrow, and CSS magic. 🪄
A cool demo packed with modern features (anchor positioning, attr(), container queries, shape(), and more!) 🤩
css-tip.com/connected-ci...
The shape and position of the arrow are fully controlled using CSS (Yes, there is a collision detection).
2025.stateofhtml.com
And I love the opening stat — Lazy Loading FTW!
Built-in, simple to use, attributes and elements are HTML's super power. And you can see that reflect in other attributes with the largest increase (details/summary, dialog, fetchpriority!)
2025.stateofhtml.com
And I love the opening stat — Lazy Loading FTW!
Built-in, simple to use, attributes and elements are HTML's super power. And you can see that reflect in other attributes with the largest increase (details/summary, dialog, fetchpriority!)
codepen.io/bramus/pen/Z...
(Coming to Chrome 145. Blogpost in the works.)
codepen.io/bramus/pen/Z...
(Coming to Chrome 145. Blogpost in the works.)