Bramus

50.9K posts

Bramus banner
Bramus

Bramus

@bramus

Chrome DevRel at Google (CSS + Web UI). @CSSWG Member. Former University Lecturer. PADI Divemaster. Blogs at @bramusblog. You should follow me on Bsky 🦋.

Belgium Katılım Eylül 2007
740 Takip Edilen13.9K Takipçiler
Sabitlenmiş Tweet
Bramus
Bramus@bramus·
(You know the good stuff is happening on b​sk​y, right?)
English
4
3
24
14K
Bramus retweetledi
William Candillon
William Candillon@wcandillon·
Introducing Project Redraw, a new grade of 2d primitives for Web & Native
English
32
116
2K
182.1K
Scott
Scott@scott_c_dev·
cc @bramus @Una 👋 Thought you guys might want to know about this tiny event typo for the next update! ✨
English
1
0
0
37
Scott
Scott@scott_c_dev·
Kudos to @ChromiumDev for the amazing "CSS Wrapped 2025" site! It's beautifully structured and a joy to read. ✨ Found a typo under "Invoker Commands": the text says custom commands use the toggle event, but the code correctly shows the command event. 📝👇 #WebDev #CSS
Scott tweet media
English
2
0
0
87
Bramus
Bramus@bramus·
@kurtextrem @fabiospampinato A third benchmark for `:is(.matching-class):first-child` would be needed here. My expectation is that it would perform the same as the nested version, which would explain things. (Also: 76 match attempts at 0.053ms is pretty much neglible in the grand scheme of things)
English
1
0
1
70
Fabio Spampinato
Fabio Spampinato@fabiospampinato·
It looks like there's a missing optimization or a bug for native CSS nesting in Chrome for some selectors 🤔 If I have some style like the following then I see the "&:first-child" and "&:last-child" bits in the selector stats (see picture below): ```css .matching-class { &:first-child { opacity: 0.2; } } ``` While if I express exactly the same thing but without native nesting I don't see these selectors in the selector stats at all anymore: ```css .matching-class:first-child { opacity: 0.2; } ``` I guess similarly to new JS features also new CSS features could not have had enough time to be fully optimized/polished 🤔 Probably worth fully resolving this stuff at compile time to be safe, I guess.
Fabio Spampinato tweet media
English
1
0
17
2.3K
Bramus
Bramus@bramus·
The past years I’ve done a bunch of experiments with View Transitions, such as optimizing the keyframes or driving them by scroll. I noticed I repeat a lot of code throughout those experiments … so I bundled that all up in a package. 👉 chrome.dev/view-transitio…
English
0
16
137
17.1K
Bramus
Bramus@bramus·
🗣️ PSA: Chrome on Android is getting an upgrade and will support edge-to-edge from Chrome 135. Here’s all you need to know to migrate your website to support edge-to-edge: developer.chrome.com/docs/css-ui/ed… (Be sure to check this guide if you have `position: fixed` content at `bottom: 0`)
Bramus tweet mediaBramus tweet media
English
3
15
94
9.2K
Bramus
Bramus@bramus·
@clckkkkk @theo It’s getting better and better with each build … have you tried 147 yet?
English
0
0
1
36
Kevin Zhong
Kevin Zhong@clckkkkk·
@bramus @theo trying out this feature on V146 now. i feel that the animation is still not that smooth, but it's good enough. I love vertical tabs😭
English
1
0
1
54
Bramus
Bramus@bramus·
🌟 Vertical Tabs are available behind a flag in Chrome 145 (current beta) 1. Go to `chrome://flags/#vertical-tabs` 2. Set it to enabled 3. Relaunch Chrome 4. Right click the tabbar and choose “Move Tabs To The Side” Attached are before and after screenshots.
Bramus tweet mediaBramus tweet media
English
75
122
1.9K
219.4K
Wes Bos
Wes Bos@wesbos·
When did they add this? Chrome devtools now shows the computed step values for css calc + variables Makes debugging 100x easier
Wes Bos tweet media
English
22
68
1.1K
44.7K
Bramus
Bramus@bramus·
More things you’ve missed: - view-transitions-mock, a non-visual polyfill for Same-Document View Transitions - Element-Scoped View Transitions excitement (see video) - All DevTools can’t properly deal with scrollbars in the Box Model. The sky is bluer on the other side 😉
English
1
1
4
483
Bramus
Bramus@bramus·
Some more things you’ve missed while being here instead of there: - Dynamic connections with CSS anchor() using REAL borders demo. - Sneak Peek: Retargetable View Transitions (aka Interruptible View Transitions) demo - CSS-only Scroll-Triggered Animations
English
1
0
2
1K
Bramus
Bramus@bramus·
(You know the good stuff is happening on b​sk​y, right?)
English
4
3
24
14K
Bramus
Bramus@bramus·
@filos That’s the current Chrome Canary. (Note that using Chrome Canary as your daily driver can be risky, so maybe it’s best to wait until that version reaches Chrome Beta (or Chrome Stable))
English
1
0
1
231
Bramus
Bramus@bramus·
UPDATE: Looks like the flag is no longer available in Chrome 145. You can still find it in Chrome 146 though :)
English
1
0
14
4.3K
Bramus
Bramus@bramus·
ICYWW: - Yes, you can resize the sidebar (and can even collapse it to a minimal state). - Yes, it plays nice with Tab Groups.
Bramus tweet mediaBramus tweet media
English
6
2
115
17.5K
Bramus
Bramus@bramus·
@kaimnsrvr Hmm, looks like the flag is no longer available in Chrome 145. You can still find it in Chrome 146 though :)
English
0
0
4
891
Junior García
Junior García@jrgarciadev·
Animating stacked toasts is usually messy. We’re using the View Transitions API instead and React Aria. Zero animation libraries. Just native browser transitions. Coming soon on HeroUI beta.4
English
27
24
625
42.6K
Bramus
Bramus@bramus·
@theo Good feedback, I appreciate it. Thanks! As for the laggy animation: have you tried Chrome 146 (current Chrome Dev and Canary) yet? AFAICT the feature is doing much better in those versions.
English
1
0
5
2.2K
Theo - t3.gg
Theo - t3.gg@theo·
@bramus I've been waiting for this for so long you have no idea. Biggest request: hotkey (and customization of hotkey) for expand/collapse Also noticed the expand/collapse has an animation but it's super laggy, maybe the option to disable that? Thank you all for shipping this 🙏
English
5
1
156
9.9K
Bramus
Bramus@bramus·
@Mr_Jfranklin That would be a bug, as it goes with flagged experimental features :) I am mainly using Chrome Canary (146) which seems to do much better with this feature, so you’ll have to wait another release (or use Chrome Canary – which comes with its own challenges – or Chrome Dev)
English
0
0
1
1K
James A Franklin II
James A Franklin II@Mr_Jfranklin·
@bramus Love this but on mine the address bar is very large. How to I make it smaller like in you images?
James A Franklin II tweet media
English
1
0
0
1.3K
Bramus
Bramus@bramus·
@Dmitry31571105 No loose nesting, but it does play nice with the Tab Groups feature.
Bramus tweet media
English
2
0
30
7.9K
Dmitry
Dmitry@Dmitry_ddm·
@bramus Does it support nesting tho?
English
1
0
3
8.3K
Bramus
Bramus@bramus·
@Dalton_Walsh I’ve heard several requests about this before, so I’m sure it will please a lot of folks out there. (Personally I’m also sticking to horizontal ones … for now)
English
2
0
11
8.8K
Dalton Walsh
Dalton Walsh@Dalton_Walsh·
@bramus Randomly tried that today, pretty random I see this post. Not sure if like it, but it's a big change to get used to
English
1
0
8
10.4K
Bramus
Bramus@bramus·
@adamwathan Tough to hear. Hope you can turn things around.
English
0
0
0
714
Adam Wathan
Adam Wathan@adamwathan·
🎧 Recorded a new morning walk this morning, hard one to share because I'm sure people will want to roast me for it but have been transparent up until now so publishing it anyways.
English
482
529
4.9K
2M