Firefox for Web Developers
firefoxwebdevs@mastodon.social
<p>Official Firefox account for people who build on the web. Learn about the things we're working on to grow and improve the web platform.</p>
Posts
-
View post
Intent to ship: JPEG XL! This will be on-by-default in Firefox 157, which should become the main release version at the end of September. This includes key JPEG XL features like progressive rendering. https://groups.google.com/a/mozilla.org/g/dev-platform/c/3YMV4MS34KA
-
View post
JS text imports landed in Firefox 153, making it the first browser to support this feature. Here's how it works:
-
View post
A little dive into web standards⦠Why changes were made to popover="hint", and why diversity in browser engines is important:
-
View post
popover="hint" landed in Firefox 153. Here's how it differs from regular popovers:
-
View post
RE: https://mastodon.social/@FirefoxOfficial/116958818480299400 The official Firefox account is back on fedi! (I mean, this one is official too, but⦠you know what I mean)
-
View post
Firefox uses on-device downloaded-on-demand ML models for privacy-preserving translation. They're not LLMs. They're trained on open data. Should translation be disabled if the AI 'kill switch' is active?
-
View post
Generally: Using Firefox Nightly (with analytics on), and reporting bugs to Bugzilla, is a _huge_ way to contribute to Firefox. Firefox Nightly is more stable than other browser's Nightlies, and for a technical user it totally possible to use it as your main browser. For your specific case, it seems like there's a bunch of UI issues relating to a particular form-factor & OS - I think it's ok to file a single issue to collate those. We can break them out if needed.
-
View post
Notification actions landed in Firefox 152, allowing you to add quick action buttons to your notifications. Here's how they work:
-
View post
If your content is served over HTTP/3, make sure your DNS record advertises it, otherwise you're missing out on free performance. Check your site here: https://savearoundtrip.com/
-
View post
Chrome shipped an LLM Prompt API to the web platform. At Mozilla, we oppose this API. Here&#39;s why:
-
View post
Firefox 151 is out now, and brings with it some tasty new web platform features: π Container style() queries π Web Serial API π Document Picture-in-Picture API π keyboardLock on requestFullscreen β¦and more! https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/151
-
View post
CSS style() queries landed in Firefox 151 making them newly available across engines. Here&#39;s how they work:
-
View post
Web Serial landed in Firefox 151! Here&#39;s how it works, and what you can do with it: https://hacks.mozilla.org/2026/05/web-serial-support-in-firefox/
-
View post
Recently, we fixed an unprecedented number of latent security bugs in Firefox identified by Claude Mythos Preview. Here&#39;s how we approached this work, what we found, and what we learned: https://hacks.mozilla.org/2026/05/behind-the-scenes-hardening-firefox/
-
View post
Chrome looks set to ship an LLM Prompt API to the web platform. At Mozilla, we oppose this API. We feel it has a large interoperability risk, and Google imposing T&Cs on a web API sets a dangerous precedent. Full details: https://github.com/mozilla/standards-positions/issues/1213#issuecomment-4347988313
-
View post
CSS&#39;s light-dark() now accepts images, making it simpler to define alternate values for a dark color scheme. Here&#39;s how it works:
-
View post
sizes=&quot;auto&quot; landed in Firefox 150, making responsive images simpler and more reliable. Here&#39;s when you can use it, and howβ¦
-
View post
Firefox 150 just landed &amp; includes new web platform features like: π sizes=&quot;auto&quot; on images π light-dark() image support π CSS revert-rule π ariaNotify() π Media pseudo-classes like :playing None of these are baseline yet, so check MDN for support. https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/150
-
View post
HTML hidden=until-found and auto-opening &lt;details&gt; is newly baseline⦠or is it? Here&#39;s how it works, and issues to watch out for:
-
View post
Something that hasn't been made clear: Firefox will have an option to completely disable all AI features. We've been calling it the AI kill switch internally. I'm sure it'll ship with a less murderous name, but that's how seriously and absolutely we're taking this. β¦
-
View post
@stefanfrede no, that isn&#39;t intentional. Can you confirm which version of Firefox you&#39;re seeing the change in?
-
View post
@stefanfrede https://bugzilla.mozilla.org/show_bug.cgi?id=2026109 here it is. The fix will be uplifted to 149 soon.
-
View post
A common mistake with a &#39;subtree&#39; MutationObserver is assuming addedNodes includes all newly connected nodes, but it doesn&#39;t include preexisting children of the added nodes https://codepen.io/editor/jaffathecake/pen/019d90a5-98e5-7d08-b85f-630c9257cfad?console=true&amp;file=%2Fscript.js&amp;orientation=left&amp;show=split
-
View post
map.getOrInsertComputed is newly baseline! It&#39;s a small feature, but I&#39;ve found it pretty useful. Here&#39;s how it works. Full docs and polyfills on MDN https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakMap/getOrInsertComputed
-
View post
CSS contrast-color is newly baseline, but it falls short in some areas. Here&#39;s how it works, and what to look out for:
-
View post
Can you tell CSS from BS? I tried, and it&#39;s hard. https://indieweb.social/@keithamus/116328410312008711
-
View post
There are many browsers, but only three widely-used engines. We maintain one of those engines - Gecko. Here&#39;s why we feel that browser engine diversity is essential for the future of the web https://blog.mozilla.org/netpolicy/2026/03/23/competition-innovation-and-the-future-of-the-web/
-
View post
Firefox 149 is out now, and adds bunch of new web platform features, such as: π The CloseWatcher API π popover=hint (although I&#39;m concerned about the spec&#39;d behaviour) π hasUAVisualTransition on PopStateEvent π font-family: math π The CSP reporting API And more! https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/149
-
View post
The CloseWatcher API landed in Firefox 149, making it easy to listen for platform-specific &#39;dismiss&#39; signals. Here&#39;s how it works:
-
View post
hasUAVisualTransition landed in Firefox 149, making it available across all major engines. As well as having a very catchy name, it lets you avoid doubling up on page transitions. Here&#39;s how it works: