Sign in

Patrick Brosset

@patrickbrosset.com
1.9K followers 405 following 570 posts

Edge web platform PM @Microsoft. Previously @Mozilla. WebDX CG. OWD GC. Husband and father of 3. he/him The Interwebs · patrickbrosset.com

PostsRepliesMedia
Reposted by Patrick Brosset
Rob Palmer @robpalmer.bsky.social · 41m
ECMAScript excitement 😉 Congrats to @ashley-c.bsky.social from TechAtBloomberg on advancing the Composites proposal to Stage 2 at @tc39.es today 🎉 Composites are objects that are compared by value instead of identity. They are an evolution of Record & Tuple proposal.
const pos1 = Composite({ x: 1, y: 4 });
const pos2 = Composite({ x: 1, y: 4 });
pos1 === pos2; // true

const positions = new Set(); // the standard ES Set
positions.add(pos1);
positions.has(pos2); // true
2101
Reposted by Patrick Brosset
rem / Remy Sharp @remysharp.com · 20h
After careful consideration and a look at where the industry is spending it's funding we've decided to pivot #FFConf in a "new" direction. I present to you: ffconf.ai Please share with bots and humans alike.
ffconf.ai
FFConf.ai
The web conference, now with 100% less you. Agent-first, human-optional, ice cream not included in the Enterprise tier.
65219
Patrick Brosset @patrickbrosset.com · 22h
Oh very nice! CSS Grid Lanes (aka Masonry) is enabled in Firefox Nightly (159) 😍 Wonder if this will "ride the trains" to the stable channel. Anyone know?
My computer screen, showing 2 Firefox windows, each one containing a different CSS Grid Lanes (aka Masonry) demo proving that the new layout system now works in Firefox. A third small window shows the About Firefox Nightly information, containing the version number 159.0a1.
2264
Patrick Brosset @patrickbrosset.com · 28/09/2026
Fancy tooltips that use popover and anchor positioning are great. But sometimes all you need is a trustworthy title HTML attribute for a text-only tooltip. 😭 Only problem is: it can't be styled! Do you want these tooltips to be stylable? Maybe with a ::tooltip pseudo. Let me know your use cases!
A light pink box with the text Hover me inside it. A tooltip is displayed next to it, with the text I'm a sad little tooltip. Please style me.
6313
Patrick Brosset @patrickbrosset.com · 24/09/2026
The call for Interop 2027 proposals is closing today. More than 100 proposals got created! Here are my favs 🤩 patrickbrosset.com/lab/interop-... Check them out!
40 colored squares with my favorite feature names.
2218
Reposted by Patrick Brosset
Kevin Powell @kevinpowell.co · 23/09/2026
It's annoying to keep hearing about cool CSS features only to find out browser support isn't great, so today I take a look at a bunch of features that have fantastic support, but people still turn to JS for instead. youtu.be/qu1jE41O_8o
youtu.be
Use these CSS features instead of JavaScript
YouTube video by Kevin Powell
210729
Patrick Brosset @patrickbrosset.com · 23/09/2026
Manuel is a really nice person, and his blog is great. If you've been wanting to do some public writing, I 100% recommend jumping on this opportunity.
030
Reposted by Patrick Brosset
Manuel Matuzović @matuzo.at · 23/09/2026
The CFP is open for 10 more days. So far, I have only 11 submissions, but I need at least 24. So, please share your ideas! First-time authors are very welcome!
21017
Patrick Brosset @patrickbrosset.com · 22/09/2026
One more call for feedback! Yeah, I know, I often ask for feedback but, think about it, the more you share, the better the feature. 💡Support low-quality image placeholders on the web! ➡️<img previewsrc="preview.avif" src="photo.avif"> ❓Would you use this? What capabilities do you need? Read more⬇️
patrickbrosset.com
Patrick - Blurry before beautiful: image previews for the web
Showing blurry previews while images are loading on the web is a very common pattern which we'd love to standardize at the browser level, so that all developers can use it with very little code and co...
13309
Reposted by Patrick Brosset
André Bandarra @bandarra.me · 22/09/2026
Microsoft Edge's #WebMCP implementation is ready for testing, and the team has new demos! Can't get enough pizza related WebMCP demos! 🍕🍕🍕
062
Patrick Brosset @patrickbrosset.com · 21/09/2026
📢 Lot's of updates in our new Edge for devs issue: OpaqueRange, referenceTarget, window-drag, <install>, WebMCP, and more!
blogs.windows.com
New in Edge for developers – Create better components and make your site agent-ready
Welcome back to New in Edge for developers, our recurring roundup of recent web platform updates in Microsoft Edge. In this edition, we'll look more closely at some of the newest additions to Microso...
083
Reposted by Patrick Brosset
IntentToShip @intenttoship.dev · 18/09/2026
Blink: Intent to Prototype: <rangegroup> element
groups.google.com
Blink: Intent to Prototype: <rangegroup> element
Blink: Intent to Prototype: <rangegroup> element
0214
Reposted by Patrick Brosset
Jane Ori 💚 CSS Runner 👩‍💻 @janeori.propjockey.io · 19/09/2026
This is as close to a cry for help that you'd see from me. I need work. I need money for shelter and food in the meantime. I've run out.
14435
Patrick Brosset @patrickbrosset.com · 18/09/2026
Customizable selects are so 2025. Now is the time for styleable multi-thumb range controls! Great work by @utilitybend.com and Open UI. The <rangegroup> element is being prototyped in Chromium by our team. Can't wait to play with it, which you can do with: brechtdr.github.io/enhanced-ran...
Audio & Video editing range control.Time shift range control.Radial range control with 2 thumbs, allowing to select a range between 0 and 100. The selected range is 25 to 75.
2426
Reposted by Patrick Brosset
Patrick Brosset @patrickbrosset.com · 16/09/2026
Working with @openwebdocs.org and helping them continue to do their best work is great.
openwebdocs.org
Thank you, Microsoft Edge!
Open Web Docs supports web platform documentation for the benefit of web developers & designers worldwide. We are a community of web developers, standards makers, and technology companies that rely on...
062
Patrick Brosset @patrickbrosset.com · 17/09/2026
Showed up at an AI conference today, and talked about the web. Turns out people liked it. Many folks here don’t "build" AI, they’re trying to use it. WebMCP lets you reuse your existing app as is, and gives you a say in how agents use it. Cause they already do.
131
Reposted by Patrick Brosset
Manuel Matuzović @matuzo.at · 17/09/2026
Friends, it's that time of the year: Once again, I'm asking you to help me create another amazing HTMHell Advent Calendar by writing about HTML. The CFP is open until October 3! docs.google.com/forms/d/e/1F...
docs.google.com
HTMHell Advent Calendar
Hello, my dear friends of high-quality markup! We're getting closer to the last quarter of 2026, which means that the HTMHell Advent Calendar is getting closer, too. Last year, once again, you contrib...
34936
Patrick Brosset @patrickbrosset.com · 16/09/2026
Working with @openwebdocs.org and helping them continue to do their best work is great.
openwebdocs.org
Thank you, Microsoft Edge!
Open Web Docs supports web platform documentation for the benefit of web developers & designers worldwide. We are a community of web developers, standards makers, and technology companies that rely on...
062
Patrick Brosset @patrickbrosset.com · 16/09/2026
For folks wanting `corner-shape` to be available across browsers, would `border-shape` work for you instead? Answer here: github.com/web-platform...
github.com
corner-shape · Issue #398 · web-platform-dx/developer-signals
This GitHub issue is for collecting web developer signals for corner-shape. The corner-shape CSS property sets the shape of an element's corners when using border-radius, allowing for shapes other ...
100
Reposted by Patrick Brosset
Chris Coyier @chriscoyier.net · 15/09/2026
Boooo. I did try and get it back once. I wonder if we could still make that work. chriscoyier.net/2024/02/28/w... I’m down to find a win-win situation, DO. Call me. 🤙
chriscoyier.net
Where I’m at on the whole CSS-Tricks thing
It was March 2022 when I sold CSS-Tricks to DigitalOcean. So it’s been just about 2 years now. This was me and my wife’s thinking: The negotiated sale price was fair. They are a big com…
39510
Patrick Brosset @patrickbrosset.com · 15/09/2026
I'm worried about the web. I don't want to live in a world where most users of internet-connected devices consume their information and accomplish their tasks via a chatbot interface.
patrickbrosset.com
Patrick - I'm worried about the web
I'm worried about the web. I don't want to live in a world where most users of internet-connected devices consume their information and accomplish their tasks via a chat bot interface.
97721
Reposted by Patrick Brosset
Jeremy Keith @adactio.com · 14/09/2026
Journal: Stalling installing Trying to get past Webkit’s blockage at the W3C. 🔗https://adactio.com/journal/22757
75713
Reposted by Patrick Brosset
Alex Russell @infrequently.org · 14/09/2026
Jeremy's whole post is worth a read, and I would underline + bold the last point: the web is the superior choice for privacy and security, and it's anti-web *and anti-user* to be preferencing native app install affordances: adactio.com/journal/22757
adactio.com
Stalling installing
Trying to get past Webkit’s blockage at the W3C.
19224
Reposted by Patrick Brosset
Schalk Neethling @schalkneethling.com · 14/09/2026
Developer Signals - Shape Web Platform Priorities | Discover upcoming web platform features, upvote features you want, and provide structured signals to help browser vendors prioritize. | developer-signals.rviscomi.workers.dev
developer-signals.rviscomi.workers.dev
Developer Signals - Shape Web Platform Priorities
Discover upcoming web platform features, upvote features you want, and provide structured signals to help browser vendors prioritize.
011
Patrick Brosset @patrickbrosset.com · 11/09/2026
🙋🏻‍♂️ Call for feedback. ❓ What's missing from the web to support transparent browser crashes or restarts? What do you need to ensure a great user experience where users retain their work, state, or progress? ➡️ Read these thoughts, and let me know what you think! patrickbrosset.com/articles/202...
patrickbrosset.com
Patrick - What's missing from the web to support transparent browser restarts?
Could new web storage capabilities help sites preserve temporary state across browser restarts, crashes, and discarded tabs?
365
Reposted by Patrick Brosset
Stuart Robson @sturobson.com · 11/09/2026
… and that's my rank! 2027 edition www.alwaystwisted.com/articles/and...
alwaystwisted.com
... And That's My Rank! 2027 Edition
153
Patrick Brosset @patrickbrosset.com · 11/09/2026
Interop 2027 prep is now. Want to help? 1. Go to developer-signals.rviscomi.workers.dev 2. Sign-in using GitHub 3. Find features you need 4. Click the comment icon, add your use case 5. Submit There aren't many ways to tell browsers what you need and why you need them. That's a very effective one.
The website, showing a list of web features and a search tool. The title says Shape what browsers build next. The github sign-in button is highlighted as step 1. The speech bubble icon on one of the features is highlighted as step 2.The website, a feature has been selected, and the Provide developer signal dialog is displayed. The use case text input field is highlighted as step 3. The workaround text input field is highlighted as optional. And the submit button is highlighted as step 4.
32311
Reposted by Patrick Brosset
Estelle @estelle.bsky.social · 09/09/2026
You or your company, or both, should become a monthly backer of Open Web Docs today! Contribute here: opencollective.com/open-web-doc... (add a zero or two to the end of the URL before forwarding it to your CFO ;) )
opencollective.com
Contribute - Open Collective
013
Reposted by Patrick Brosset
Philip Jägenstedt @foolip.org · 09/09/2026
You should try out microsoftedge.github.io/Demos/pwa-in...! It feels like a huge step forward for web apps. Kudos to @diekus.bsky.social, Lia Hiscock and others on the Microsoft Edge team driving this! Explainer: github.com/MicrosoftEdg...
microsoftedge.github.io
Microsoft Edge Demos
1144
Reposted by Patrick Brosset
Stuart Robson @sturobson.com · 08/09/2026
added my "thumbs up" to some of these, now it's your turn.
041
Reposted by Patrick Brosset
Ollie Williams @ollie-williams.bsky.social · 08/09/2026
I raised multiple proposals for Interop 2027. Please consider voting github.com/web-platform...
github.com
Issues · web-platform-tests/interop
web-platform-tests Interop project. Contribute to web-platform-tests/interop development by creating an account on GitHub.
144
Reposted by Patrick Brosset
Bramus @bram.us · 08/09/2026
But that is Chromium only … Oh look, Interop 2027 is getting started … time to give github.com/web-platform... a thumbs up 😉
github.com
CSS `interpolate-size` and `calc-size()` · Issue #1373 · web-platform-tests/interop
Description The CSS interpolate-size property allows a page to opt in to animations and transitions of CSS intrinsic sizing keywords such as auto, min-content, fit-content, etc. A common use case i...
163
Reposted by Patrick Brosset
Patrick Brosset @patrickbrosset.com · 03/09/2026
📢 Calling for Interop 2027 proposals. If you’ve encountered web features that behave differently across browsers, or standards-based capabilities that are difficult to rely on today, we want to hear from you.
blogs.windows.com
Calling for Interop 2027 proposals
The Interop 2027 call for proposals is open, submit your ideas now! Over the past six years, the I
1129
Reposted by Patrick Brosset
John Jansen @thejohnjansen.bsky.social · 03/09/2026
I can tell you from very personal experience that we pay close attention to the results of the annual Interop efforts. If you are a developer who has been driven nuts by non-interoperable implementations in different browsers, please allow your voice to be heard.
1112
Patrick Brosset @patrickbrosset.com · 03/09/2026
📢 Calling for Interop 2027 proposals. If you’ve encountered web features that behave differently across browsers, or standards-based capabilities that are difficult to rely on today, we want to hear from you.
blogs.windows.com
Calling for Interop 2027 proposals
The Interop 2027 call for proposals is open, submit your ideas now! Over the past six years, the I
1129
Patrick Brosset @patrickbrosset.com · 03/09/2026
Warm up your web interoperability requests. Interop 2027 call for proposals is opening like ... very soon.
092
Reposted by Patrick Brosset
Vale @vale.rocks · 02/09/2026
Respected friends and acquaintances, initial-scale is dead! We are freed of its tyranny. You no longer need to include it in your HTML head. It is an obsolete part of your head's meta viewport declaration. The details: vale.rocks/micros/20260... #WebDev #HTML
vale.rocks
You Don't Need Initial-Scale In Your HTML - 2 Sept 2026 13:50 UTC
410620
Patrick Brosset @patrickbrosset.com · 02/09/2026
Interop 2026 scores show that both Safari and Firefox have added support for IndexedDB getAllRecords! No yet in these browsers' stable versions, but y'all will soon get much faster reads on large datasets! Two years after we shipped in Chromium. Yay! patrickbrosset.com/articles/202...
web-platform-dx.github.io
IndexedDB getAllRecords() - Web platform features explorer
The getAllRecords() method of IDBObjectStore and IDBIndex return records and their primary keys from an IndexedDB store or index. The records can be read in batches and in reverse order. The getAllRecords() methods speed up read operations on large datasets.
141
Patrick Brosset @patrickbrosset.com · 01/09/2026
Had a pretty good week end. How was yours?
Marrow path on a green hill, with big mountains in the distance, and clear blue sky. A person standing in front of a beautiful green mountain lake, with a mountain peak behind it. The Mont Blanc mountain range in the distance. A razor thin ridge, people walking on it, at top of a mountain covered with green grass.
080
Patrick Brosset @patrickbrosset.com · 28/08/2026
Wow, I had no idea. You can already test Open-UI's proposed native menu elements in Chromium (enable "Experimental Web Platform features" flag in about://flags first). Full native menu bar support with just HTML code! Read the explainer: open-ui.org/components/m... Demo: jsbin.com/qorupiwivu/1...
Edge browser window, showing an HTML demo on the jsbin.com website. The demo shows HTML code on the left, with various menubar elements such as <menubar>, <submenu>, <menulist>, and <menuitem>. The live rendering is on the right, and shows a menubar with the File, Edit, View, Help items. The File item is expanded, showing a sub menu list, with its own items.
310812
Patrick Brosset @patrickbrosset.com · 27/08/2026
Super excited to be speaking at @oredev.org in November. I need to actually write the talk, but all the right ideas are there already, and this is a topic near to my heart. ✨ Fun never gets old: 30 years of creative constraints on the web ✨ So, join me in Malmö and play with the web.
Fun never gets old: 30 years of creative constraints on the web. Patrick Brosset.
051
Patrick Brosset @patrickbrosset.com · 24/08/2026
Join me September 17 at www.dotai.io, in Paris, and learn about how WebMCP puts developers back in control of agentic web browsing. (Also, get 20% off with the code "SPEAKER20"). #dotai #webmcp #web #ai
Patrick is a DotAI 2026 speaker! Developer Relations PM at Microsoft Edge. DotAI, the artificial intelligence conference for AI builders. September 17, Paris.
141
Reposted by Patrick Brosset
Chris Coyier @chriscoyier.net · 23/08/2026
I actually strive for perfect clarity with my color theme pickers. codepen.io/editor/chris...
2265274
Patrick Brosset @patrickbrosset.com · 23/08/2026
Great news! The CSS sibling-count() and sibling-index() functions are now Baseline Newly Available! I.e implemented in all major browsers.
web-platform-dx.github.io
sibling-count() and sibling-index() - Web platform features explorer
The sibling-count() and sibling-index() CSS functions return integers that are useful to style elements based on their positions among siblings or on the number of siblings, for example as part of a c...
413930
Reposted by Patrick Brosset
Bart Veneman @veneman.dev · 19/08/2026
Mixing web-features with wallace's CSS analysis and you get... a new tool for CSS archeologists! h/t @patrickbrosset.com for pointing me to github.com/web-platform...
A bar chart titles "Widely available, by year". There are 12 columns for the years 2018 through 2026 and "not yet widely", "not baseline" and "untracked". The bars for these last three are grayed out.

Values per item: 

2018: 3560
2019: 1818
2020: 107
2021: 9
2022: 182
2023: 222
2024: 120
2025: 58
2026: 10
not yet widely: 8
not baseline: 49
untracked: 671
193
Patrick Brosset @patrickbrosset.com · 13/08/2026
Yesterday was a great day for looking at the sky. So I took the old camera out. Got some decent pictures of the partial eclipse, and some night skies, trying to get shooting stars, and ending up getting plane and satellite trails instead. One cool pic of the North Star showing the Earth's rotation.
Solar eclipse, with the moon blocking most of the sun from the lower left side. Black sky, white-yellow crescent sun.Solar eclipse, with the moon blocking most of the sun from the bottom side. Black sky, orange crescent sun.Night sky, lot's of stars, Milky Way partially visible, and many plan and satellite light trails.Night sky. North Star I the center, appearing as fixed in the photo, while all other stars appear to rotate around it, showing the earth's rotation during this 10 minute long exposure photo.
270
Reposted by Patrick Brosset
Igalia @igalia.com · 12/08/2026
BIG NEWS: Bocoup is now Igalia! The two worker co-ops have agreed to join forces, with several members of Bocoup coming aboard at Igalia, along with the brand assets and web site. More details in our official announcement: www.igalia.com/2026/Joining...
Igalia + Bocoup
412438
Patrick Brosset @patrickbrosset.com · 12/08/2026
<input type="checkbox" switch> is coming to Chromium-based browsers! My team is currently adding the implementation at chromium-review.googlesource.com/c/chromium/s...
Two switches as seen on iOS. The first one has a default green background. The second one has a custom background set by using CSS.
216121
Patrick Brosset @patrickbrosset.com · 12/08/2026
> the gap between “you need a library for this” and “the browser does this” keeps closing Love it. Great job @jadjoubran.io Just yesterday, I was actually about to write an article on my blog that would essentially have been the same thing! Also, remember folks, Baseline is also not a ceiling!
1133
Reposted by Patrick Brosset
Patrick Brosset @patrickbrosset.com · 10/08/2026
Anyone here working on www.douyin.com/jingxuan? There's a bug with how the Window Controls Overlay feature is used in that PWA which prevents dragging the window, when the app is installed. It's an issue with how the `-webkit-app-region:drag` CSS property is used. #css #pwa
The PWA with devtools opened in the foreground, showing that element where the app-region CSS property is used.
043