Penny
digitaltransient.bsky.social
Penny
@digitaltransient.bsky.social
Epic nerd. 🤓 Cat lady. 😽
PM WebUI @Google Chrome
Tell me what you need from HTML & CSS!

Prev: co-founder @mobify
What an amazing year it's been for CSS! 😅

I'm so proud of the team and all of our collaborators working on other engines for what's been accomplished in 2026. ❤️
🚀 CSS Wrapped is out! We’re entering a world where CSS can increasingly handle logic, state, and complex interactions once reserved for JavaScript. It’s no longer just about styling documents, but about crafting dynamic, ergonomic, and robust applications.
www.smashingmagazine.com/2025/12/stat...
State, Logic, And Native Power: CSS Wrapped 2025 — Smashing Magazine
CSS Wrapped 2025 is out! We’re entering a world where CSS can increasingly handle logic, state, and complex interactions once reserved for JavaScript. Here is an unpacking of the standout highlights a...
www.smashingmagazine.com
December 10, 2025 at 12:20 AM
Reposted by Penny
Wow! Really fun, creative use of scroll-state queries, style queries, and scroll-driven animations from Lee Meyer

css-tricks.com/scrollytelli...
Scrollytelling on Steroids With Scroll-State Queries | CSS-Tricks
Unconvinced of the value of scrollytelling? Alright, skeptic, let’s first warm up with some common use cases for scroll-based styling.
css-tricks.com
December 9, 2025 at 4:45 PM
Reposted by Penny
There’s a lot of cases where I needed this, so I’m very excited to seeing `random()` come to CSS.

While trying it out, however, I found the caching strategy options to be very confusing … so I am proposing to rename some of the keywords: github.com/w3c/csswg-dr...

Any Hot Takes™ on this?
December 5, 2025 at 2:14 PM
Reposted by Penny
✨ Core Web Vitals Summit ✨ stream is today in just over 1hr, @ 11am, virtual doors will likely open a few minutes before. Join us! Hang out. Come hear from web performance and ux professionals.
📆 TODAY, Wed Dec 3rd
⏰ 11a EST, 5p CET
🔗 bit.ly/cwv-summit
December 3, 2025 at 2:45 PM
Reposted by Penny
A stochastic terror campaign against anyone who is trans or gender nonconforming.

We wake up with this fear, and we go to bed with this fear. And it weighs on us every minute of our lives. Exactly as intended.

And most institutions not only don't protect us, they protect the aggressors.
December 3, 2025 at 4:51 PM
Reposted by Penny
Master scheduler.
November 29, 2025 at 12:44 AM
Reposted by Penny
love seeing all the #CSS subgrid excitement in my timeline!! def @joshwcomeau.com inspired 🤘🏻

now that your subgrid interest is piqued, checkout a post I made too‽ maybe even just for the long list of resource examples at the end

web.dev/articles/css...
CSS subgrid  |  Articles  |  web.dev
Subgrid enables grid shareability, allowing nested grids to align to ancestors and siblings.
web.dev
November 27, 2025 at 4:51 PM
Reposted by Penny
Trying to finish my work day be like

...
November 25, 2025 at 12:19 AM
Reposted by Penny
Good news!

Range syntax for style queries and if() functions has shipped in Chrome!

Check it out:

una.im/range-style-...
una.im | Range Syntax for Style Queries
Learn how to use the new range syntax for CSS style queries and the if() function.
una.im
November 12, 2025 at 10:55 PM
Reposted by Penny
At the CSS WG meeting, we're discussing possibly natively doing fit-text in CSS. Send us your use cases (with screenshots/links)!

Do you ever need to fit multi-line text?
Do you ever need to fit non-text inline elements (e.g. icons)?
Do you adjust font-size, letter-spacing, or both?
November 13, 2025 at 1:20 AM
Reposted by Penny
Good morning and happy Sunday 🐴 🥰
November 9, 2025 at 1:18 PM
TPAC 2025!

Say hello if you see me there.
November 10, 2025 at 12:48 AM
Reposted by Penny
Just witnessed Pixel, having emerged from the cat room after taking a particularly noxious dump, sniff the air dubiously then turn tail and return to her litter box to bury matters further.

Thanks for the courtesy flush, Pixel!
November 5, 2025 at 12:22 AM
Reposted by Penny
✨ It’s that time of year! The State of JavaScript 2025 survey is currently running. 😄

I take the survey every year. It’s a great way to keep up with all of the new features and APIs that have come to browsers in the past year.

stateofjs.com/en-US
State of JavaScript
stateofjs.com
November 3, 2025 at 3:45 PM
Reposted by Penny
We often hear that folks want "wrap detection" in CSS (i.e. when a flex item shifts into a position where it wraps over to the next line)

What is a real-world example of a use-case you would need this for?
November 3, 2025 at 7:43 PM
Reposted by Penny
I flipped the flag on this one today and it’s now enabled by default. Expect it in tomorrow’s Chrome Canary build.

(If you can’t wait to try it out, you can manually flip the flag in today’s Canary/Beta/Dev builds. Go to chrome://flags and look for starting-style)
bram.us Bramus @bram.us · Sep 29
Although it’s not a core task of my role as Chrome DevRel, I took the time to build something that I needed into DevTools: debugging support for CSS `@starting-style` rules.

The feature is ready for testing in Chrome Canary.
October 21, 2025 at 6:48 PM
Reposted by Penny
At #fronteers #DarkMode, @utilitybend.com proposed the HTML Element.

It unlocks the multi-handle range slider, a pattern you might have already seen when picking a price-range.

Feedback Form (with links to the explainer and demos): docs.google.com/forms/u/0/d/...
October 3, 2025 at 4:24 PM
Reposted by Penny
Talk about making an entrance!! 🍰✨ @una.im
October 3, 2025 at 8:16 AM
Reposted by Penny
I’ll be speaking in Toronto in a couple of weeks! It’ll be on animation design, and some of the cool things we can do to make our websites/webapps more whimsical. ✨

fitc.ca/event/webu25...
Web Unleashed 2025 // October 21-22 // Toronto & Online
The ultimate conference for front-end dev experts
fitc.ca
October 2, 2025 at 6:43 PM
Reposted by Penny
🤩 View Transitions excitement! Goooooo Ladybird!

> This month, a lot of the underlying machinery for this has been implemented. It's going to take a bit longer before it's usable, but it's a good start to an exciting new web feature.

buttondown.com/ladybird/arc...
This Month in Ladybird: September 2025
September wrapped up with 207 merged PRs from 40 contributors. Let’s take a look at some highlights: Welcoming new sponsors Ladybird is entirely funded by...
buttondown.com
October 2, 2025 at 6:44 PM
Accessible CSS carousels are here!

Our new post, co-authored with @flackr.bsky.social and Lucas Radaelli (x.com/lucasradaelli), walks you through building them with the new APIs.

The APIs are Interop 2026 proposals, soon on their way to all browsers. 🤞

developer.chrome.com/blog/accessi...
Make accessible carousels  |  Blog  |  Chrome for Developers
How the features in CSS Overflow 5 can help you create more accessible carousel patterns.
developer.chrome.com
October 1, 2025 at 4:52 PM
Reposted by Penny
There's a nice series from @sturobson.com getting into *why* and *how* to "un-Sass" CSS.

www.alwaystwisted.com/articles/UnS...

@jeffbridgforth.com is making a similar leap and shares how he's approaching it:

css-tricks.com/is-it-time-t...
Is it Time to Un-Sass? | CSS-Tricks
Many of the Sass features we've grown to love have made their way into native CSS in some shape or form. So, should we still use Sass? This is how developer Jeff Bridgworth is thinking about it.
css-tricks.com
September 17, 2025 at 2:09 PM
Reposted by Penny
This is such a great enhancement. Being able to have any tool that talks MCP have the ability to deeply introspect your pages is huge.
Announcing our public preview of Chrome DevTools MCP! Experience the full power of DevTools in your AI coding agent→ goo.gle/4pDE6Tk

With Chrome DevTools MCP, your AI agent can run performance traces, inspect the DOM, & perform real-time debugging of your web pages.
September 23, 2025 at 3:43 PM
Reposted by Penny
We’re live!! My brand-new course, “Whimsical Animations”, is now available. 🥳🎉

whimsy.joshwcomeau.com

I’m so excited to share all of my animation tools and techniques with y’all. 😄
Whimsical Animations
Learn how to create charming interactions and delightful touches using the magic of CSS, JavaScript, SVG, and Canvas. I’m sharing all my tricks in this one!
whimsy.joshwcomeau.com
September 24, 2025 at 2:56 PM