Elektrine lite

โ† Feed

Firefox for Web Developers

firefoxwebdevs@mastodon.social

<p>Official Firefox account for people who build on the web. Learn about the things we&#39;re working on to grow and improve the web platform.</p>

Posts

  • View post

    Firefox 158 landed today! For web developers, the highlights are: ๐ŸŽ‰ JPEG XL support, including full progressive rendering. ๐ŸŽ‰ &amp;#39;navigate&amp;#39; on notifications, so they can go to a URL without firing events. ๐ŸŽ‰ WebGPU&amp;#39;s float32-blendable ๐ŸŽ‰ WebGL&amp;#39;s EXT_polygon_offset_clamp And more! https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/158

  • View post

    What should we ship in 2027? Rank your favourite features &amp;amp; create your wishlist: https://interop-rank.fxdx.dev/

  • View post

    What do you want us to work on in 2027? Here&#39;s a web app where you can rank the Interop proposals you care about, giving us data we can use to prioritise feature development. https://interop-rank.fxdx.dev/

  • 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&#39;s how it works:

  • View post

    A little dive into web standardsโ€ฆ Why changes were made to popover=&quot;hint&quot;, and why diversity in browser engines is important:

  • View post

    popover=&quot;hint&quot; landed in Firefox 153. Here&#39;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&#39;re not LLMs. They&#39;re trained on open data. Should translation be disabled if the AI &#39;kill switch&#39; 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&#39;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&#39;s a bunch of UI issues relating to a particular form-factor &amp; OS - I think it&#39;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&#39;s how they work:

  • View post

    If your content is served over HTTP/3, make sure your DNS record advertises it, otherwise you&#39;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&amp;#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&amp;#39;s how they work:

  • View post

    Web Serial landed in Firefox 151! Here&amp;#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&amp;#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&amp;Cs on a web API sets a dangerous precedent. Full details: https://github.com/mozilla/standards-positions/issues/1213#issuecomment-4347988313

  • View post

    CSS&amp;#39;s light-dark() now accepts images, making it simpler to define alternate values for a dark color scheme. Here&amp;#39;s how it works:

  • View post

    sizes=&amp;quot;auto&amp;quot; landed in Firefox 150, making responsive images simpler and more reliable. Here&amp;#39;s when you can use it, and howโ€ฆ

  • View post

    Firefox 150 just landed &amp;amp; includes new web platform features like: ๐ŸŽ‰ sizes=&amp;quot;auto&amp;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 &amp;lt;details&amp;gt; is newly baselineโ€ฆ or is it? Here&amp;#39;s how it works, and issues to watch out for:

  • View post

    Something that hasn&#39;t been made clear: Firefox will have an option to completely disable all AI features. We&#39;ve been calling it the AI kill switch internally. I&#39;m sure it&#39;ll ship with a less murderous name, but that&#39;s how seriously and absolutely we&#39;re taking this. โ€ฆ

  • View post

    @stefanfrede no, that isn&amp;#39;t intentional. Can you confirm which version of Firefox you&amp;#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 &amp;#39;subtree&amp;#39; MutationObserver is assuming addedNodes includes all newly connected nodes, but it doesn&amp;#39;t include preexisting children of the added nodes https://codepen.io/editor/jaffathecake/pen/019d90a5-98e5-7d08-b85f-630c9257cfad?console=true&amp;amp;file=%2Fscript.js&amp;amp;orientation=left&amp;amp;show=split

  • View post

    map.getOrInsertComputed is newly baseline! It&amp;#39;s a small feature, but I&amp;#39;ve found it pretty useful. Here&amp;#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&amp;#39;s how it works, and what to look out for:

  • View post

    Can you tell CSS from BS? I tried, and it&amp;#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&amp;#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/