Patrick Brosset
@patrickbrosset.com
1.3K followers 360 following 250 posts
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
Posts Media Videos Starter Packs
patrickbrosset.com
Reminds me of this nostalgic web component I made last year. We need more badges! patrickbrosset.com/lab/2024-02-...
W3C Badge custom element demo
patrickbrosset.com
patrickbrosset.com
Hahaha. I can relate.
Although I’m lost in HTML here, so there isn’t as much I can do with colors/formatting. Not ad much risks as with CSS.
CSS will totally make you miss flights.
patrickbrosset.com
This uses <sup>, <sub>, <small>, <a>, <mark>, <u>, and other very bad markup, just to have some creativity with colors and sizes.
Obviously don't try this at home kids.
patrickbrosset.com
These are screenshots from an HTML page that doesn't use CSS at all.
Whatever, I'm waiting for my flight at the airport, don't mind me.

patrickbrosset.com/lab/html-sty...
Grid of alternating black and yellow cells. Waves of purple triangles that get smaller and smaller, and then bigger and bigger. Waves of black squares, getting smaller and smaller. Grid of black squares and black underlines, surrounded by a yellow outline.
Reposted by Patrick Brosset
firefoxdevtools.bsky.social
As an experiment, we (the Firefox team) wanted to try a new way to get feedback on which Interop proposals matter most.

So, here's a web app where you can rank the proposals you care about, giving us data we can use when reviewing which ones to champion.

interop-rank.jakearchibald.com
Interop Feature Ranking
Rank the web platform features you care most about
interop-rank.jakearchibald.com
Reposted by Patrick Brosset
tetralogical.com
We've created a tool called the "Screen reader support look up tables" designed to help people quickly check how screen readers interpret HTML elements and attributes across multiple combinations of browser and screen reader.
HTML/SR Support lookup
tetralogical.github.io
Reposted by Patrick Brosset
bram.us
A lot has happened since Chrome shipped Same-Document View Transitions in 2023.

In 2024 we shipped Cross-Document VTs, added refinements such as `view-transition-class` and VT Types, and also welcomed Safari in adding VT support.

And this year … well, I wrote a post summing it all up.
What's new in view transitions (2025 update)  |  Blog  |  Chrome for Developers
An overview of what changed for View Transitions in 2025
developer.chrome.com
patrickbrosset.com
Manhattan this morning.
Person crossing the street. We only see a blurry figure as the street is filled with smoke coming from the underground. Traffic lights seen in background. Person walking on sidewalk early morning. Black figure as the light is coming from behind the person, from traffic light. Seagull flying against an orange sun rise sky. The Brooklyn bridge can be seen, out of focus, in the background. Panorama photo of the Brooklyn bridge at sunrise.
Reposted by Patrick Brosset
jakearchibald.com
Folks who want to see JPEG-XL supported in more browsers, what is it about the format that attracts you to its use on the web?
patrickbrosset.com
Right!! Knowing that most slide decks are picture heavy with no text, speaker notes are really important.
patrickbrosset.com
I gave a lightning talk at yesterday’s @smashingconf.com Jam session on CSS masonry. Here are my slides.

In short: Masonry isn’t only for Pinterest-style layouts, doing Masonry on the web today is hard, but built-in Masonry support is coming to browsers very soon!
Patrick - Talks
Talks
patrickbrosset.com
Reposted by Patrick Brosset
nerdy.dev
just deployed to gradient.style
- better import design
- more resilient parser (understands more syntax)
- supports multi-layered gradient imports
Reposted by Patrick Brosset
anatudor.bsky.social
DevTools wish: to be able to easily disable individual items in value lists. For example, one-click disable of a background layer, but not other background layers too.
patrickbrosset.com
Based on last year's State of HTML, 60% of web developers find it challenging to keep informed of new web platform features, which I can definitely understand.

At the same time, I keep seeing newsletters and blogs that seem to be doing a great job at it.

What's missing for you?
patrickbrosset.com
I have Copilot in VSCode, but I only use as a smarter auto-complete. I've never used it to generate entire scripts or css or html, and I wouldn't trust it to do so.
But as an autocomplete/intellisense, it's really good because it gets your context way better than normal autocomplete.
Reposted by Patrick Brosset
marypcbuk.bsky.social
James and Simon talked me through how WPT works, the integration challenges and how much work the older test suites were; @patrickbrosset.com reminded me of how Microsoft and Google helped jumpstart test262 and @foolip.org explained how much WPT changed Chromium culture when Google joined in too
How a Shared Test Suite Fixed the Web’s Biggest Problems
The story of Web Platform Tests (WPT), the collaborative test suite that transformed the web from an inconsistent platform into a stable one.
thenewstack.io
patrickbrosset.com
Oh and, @smashingconf.com is a really cool conference by the way. The team is awesome, and the speaker line-up for next week is incredible.

Microsoft Edge is super happy to be a partner once again.

Check it out: smashingconf.com/ny-2025
The SmashingConf New York promotional card, which says: In partnership with Microsoft Edge.
Reposted by Patrick Brosset
openwebdocs.front-end.social.ap.brid.gy
We're happy to share that @sovtechfund invests in Web Security and Privacy Documentation!

Over the coming year, Open Web Docs will be working on creating and updating Security and Privacy documentation for web developers on @mdn.

Full announcement […]
Original post on front-end.social
front-end.social
patrickbrosset.com
Did you know that AVIF (the AV1 Image File Format) was supported in all the major browsers (Firefox, Safari, Chrome/Edge)?
This has been the case for almost 2 years at this point.