Bramus

@bramus@front-end.social
2.9K Followers
293 Following
2.8K Posts
Chrome Developer Relations at Google (CSS + Web UI). CSSWG Member. PADI Divemaster. Blogs at bram.us. I’m primarily active on 🦋 nowadays.
🔗 Bloghttps://www.bram.us
🎮 Playgroundhttps://codepen.io/bramus
🦋 Bskyhttps://bsky.app/profile/bram.us
📍 LocationBelgium
That nice @utilitybend of the Open UI group (that gave HTML new fancy <select>, not the AI snakeoil merchants) wants your use-cases for multi-handle range controls. https://github.com/openui/open-ui/issues/1337
[Range] Multi-handle necessity and scalability guidelines (3+ Thumbs) · Issue #1337 · openui/open-ui

While dual-handle usage (min/max price filters) is the most common use case, the foundation of the API supports adding more than two handles. Community feedback provides specific, validated use cas...

GitHub

The untold history of web development:

1990: HTML invented.
1994: CSS invented to fix HTML.
1995: JS invented to fix HTML/CSS.
2006: jQuery invented to fix JS.
2010: AngularJS invented to fix jQuery.
2013: React invented to fix AngularJS.
2014: Vue invented to fix React & Angular.
2016: Angular 2 invented to fix AngularJS & React.
2019: Svelte 3 invented to fix React, Angular, Vue.
2019: React hooks invented to fix React.
2020: Vue 3 invented to fix React hooks.
2020: Solid invented to fix React, Angular, Svelte, Vue.
2020: HTMX 1.0 invented to fix React, Angular, Svelte, Vue, Solid.
2021: React suspense invented to fix React, again.
2023: Svelte Runes invented to fix Svelte.
2024: jQuery still used on 75% of websites.

(By https://twitter.com/fireship_dev)

#Web #Development #HTML #CSS #JavaScript #React #ReactJS #JQuery #Svelte #Angular #AngularJS

Fireship (@fireship_dev) on X

Build and ship your app faster with @JeffDelaney23 🔥📽️ https://t.co/oF4GTcT7UC

X (formerly Twitter)
CSS scroll-triggered animations are coming!  |  Blog  |  Chrome for Developers

We have scroll-driven animations. Now, meet scroll-triggered animations.

Chrome for Developers

Scroll-Triggered Animations … with nothing but CSS … oh yeah 🤩

https://codepen.io/bramus/pen/ZYWPRbr

(Coming to Chrome 145. Blogpost in the works.)

/cc @ydaniv who was the driving force behind the spec for this.

Current Status: having way too much fun with Scroll-Triggered Animations in Chrome 145 🤩

The thing you have to wrap your head around is that there are 2 ranges at play: an activation and an active range. Once activated the trigger won’t deactivate until the subject has left the active range.

🎉 CSS Wrapped 2025 is here!

Once again, it has been an AMAZING year for CSS and UI.

Go check out https://chrome.dev/css-wrapped-2025/ to see all CSS/UI features Chrome shipped this year.

Each feature comes with a small explanation and demo for you to play with.

Sorry, I couldn’t resist making this remix of this #XKCD classic …
Working again now. As you were.
Uhoh, sites sitting behind Cloudflare are spitting out HTTP 500 errors again 💥