Profile avatar
patrickbrosset.com
Edge web platform PM @Microsoft. Previously @Mozilla. WebDX CG. OWD GC. Maintains @devtoolstips.bsky.social. Husband and father of 3. he/him The Interwebs · patrickbrosset.com
158 posts 1,201 followers 341 following
Prolific Poster
Conversation Starter

The Selector Stats feature in Edge and Chrome DevTools is now much faster! The feature lists the most costly CSS selectors in the Perf tool. But it used to slow down the recorded page quite a bit, especially for sites with many CSS rules. That's no longer the case! Check it out: buff.ly/tyfOpe5

The Selector Stats feature in Edge and Chrome DevTools is now much faster! The feature lists the most costly CSS selectors in the Perf tool. But it used to slow down the recorded page quite a bit, especially for sites with many CSS rules. That's no longer the case! Check it out: buff.ly/tyfOpe5

A way to style those the tooltips from, for example, `<abbr title="…">` with `::tooltip` you say? Sign me up! github.com/MicrosoftEdg...

You Can Style Alt Text Like Any Other Text, by @[email protected] (@[email protected]): https://css-tricks.com/you-can-style-alt-text-like-any-other-text/ #alttext #accessibility #images #css #javascript

📻 What the Spec?! episode 2 dives deep into the new Popover attribute & accessibility! Hidde De Vries gives me a breakdown of how popover accessibility works. Listen on your favourite podcast app. Show notes & transcript is available below. lolaslab.co/what-the-spe...

🔥 Simpler browser support info has landed in VS Code! Hover over any CSS property or HTML element or attribute and now you'll see its Baseline status 📝 web.dev/blog/baselin...

What's the role of technical documentation and Q&A forums in an age where more and more code gets AI-generated?

Simple access to a built-in AI small language model is now available in Microsoft Edge, as a dev preview. I helped put together the blog, docs, and demos for this and I'm happy this is now out. The team working on this is very interested in your feedback and use cases if you have any.

Hey @css-tricks.com, I really like the Baseline badge integration you've done, but may I suggest linking the "Learn more" link to web-platform-dx.github.io/web-features/ rather than the *.yml source file for a given feature? The yaml file is quite cryptic, and doesn't contain all of the information.

The #cssday schedule is up: https://cssday.nl/schedule.html

Spent some time experimenting with CSS gap decorations and masonry as they both are getting implemented in chromium right now. I know the world is shit, but the web still rocks and it feels like Christmas playing with those new things.

I know of a handful of accessibility specialists who were impacted by yesterday’s RIF at Microsoft. If you’re looking for amazing accessibility talent (PMs and Engineering Managers), please reach out.

😂😂😂 OMFG!

Lots of folks fell for the "DOM is slow" marketing of certain frameworks, but DOM isn't slow. *Uncontrolled style read-back* is. But what if that wasn't a thing? Looking for feedback on a new proposal to control layout thrashing here: github.com/MicrosoftEdge/MS…

I'm teaming up with @smashingconf.com once again, but this time for an in-person workshop in NYC this summer! smashingconf.com/workshops/wo...

It’s amazing how differently different browsers and screen reader combinations can behave. I was testing some custom checkboxes in a form and they behaved wildly differently with Chrome + VO, safari + VO and Firefox + NVDA. Remember to check as many browsers as possible, not everyone uses Chrome

The web platform has been missing an imperative way to let users of assistive technology know that something has changed on the page, when no DOM changes occurred. The Aria Notify API aims to bridge that gap. Try it out and let us know what you think!

Just gonna leave this here...

I take a deep dive into Interop 2025; why the project is there, how it picks what browser features to focus on each year, how well it's doing and what the big areas for this year are - a mix of cleaning up existing features and making sure new features arrive already interoperable

View Transitions Level 1 have been enabled in Firefox Nightly 🙌 bugzilla.mozilla.org/show_bug.cgi... – still plenty of dependencies before it'll reach stable by the looks of things, but a positive milestone!

I did it. I blogged again! This time, I wrote about what Developer Advocacy looks like in 2025.

Improved logging in the DevTools console? On the Edge team we’ve got a proposal we’d love your input on. blogs.windows.com/msedgedev/20...

Spent 2 hours writing, 4 hours editing, and 2 days spiraling about whether anyone would care. finally hit publish anyway. ashley.dev/posts/fear-o...

Why I launched a new, different kind of survey: dev.to/sachagreif/l... (take the survey here! survey.devographics.com/en-US/survey... )

Can you believe this demo uses NO JavaScript!? I'm trying out 2 new web platform features: 1. popover=hint prevents other popovers from closing when opened (landed in Chrome 133) 2. interesttarget to open the comment details on hover/focus (WIP, origin trial, needs work for touchscreen behavior)

Attacks on vibe-coding have begun. LLMs sometimes hallucinate and install non-existent packages. As a result, attackers have started publishing malicious packages under these hallucinated names, which frequently appear in AI-generated suggestions. socket.dev/blog/slopsqu...

After 6 years of working closely alongside @nerdy.dev I am just rocked by this news. Still not ready to accept it TBH but I stand behind Adam as one of the most genuine, talented, effervescent devs I've ever worked with. If you're hiring snatch him up before I figure out a way to get him back 👀

@openwebdocs.org is proposing to create a new Community Group at W3C: the Docs CG. To ensure that web devs have the best info to build for the web. If you're into docs (as a publisher or consumer), support the creation of the CG: www.w3.org/community/gr... And join the group once it's here!

Whether we want it or not, more and more code gets generated by AI models. What if we trained those models on high-quality code and patterns instead of the entire Internet?

CSS naked day is happening tomorrow. Felt like going naked early. My CSS was very minimal to start with anyway.

New W3C logo is live.

Thinking back at all of the very useful APIs and improvements that were made related to text editing on the web, from clipboard improvements, to input mode support, to easier formatting. Would you be interested in a article and/or conference talk on this specific topic?

Compression Dictionary Transport allows you to DRASTICALLY reduce download sizes in Chrome. E.g. if you have app.v1.js and app.v2.js is released, a lot of the code is likely the same, so why download it all again? Want to know more? Check out this new guide: developer.mozilla.org/en-US/docs/W...

The new Web Weekly edition is just about to hit all the inboxes. If you want to stay up to date with web development and the web platform, you should check it out! It's, as always, jam-packed. 🫣 www.stefanjudis.com/blog/web-wee...

A modal dialog you can open and close (via button, Esc, and click outside) without a single line of JS. ❤️ (currently Chrome 135 only) codepen.io/matuzo/pen/B...

Gecko: Intent to ship: Temporal

🚀 For the iO tech_hub I wanted to do a little rundown on Interop 2025. Since this initiative came into place, cross-browser developing has become a lot better since the "browser war days". So, Interop 2025: which browser features to get acquainted with this year and why you should care. 🧑‍💻