# Mozilla Hacks - the Web developer blog

hacks.mozilla.org

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Intent to Ship: JPEG XL

DevFeed: [Intent to Ship: JPEG XL](<https://devfeed.tech/articles/intent-to-ship-jpeg-xl-4154.md>)

Original publisher: [Read original article](<https://hacks.mozilla.org/2026/08/intent-to-ship-jpeg-xl/>)

Author: Jake Archibald

Published: 2026-08-24T15:32:15Z

Content type: article

Language: en

Sources: [Mozilla Hacks - the Web developer blog](<https://devfeed.tech/sources/mozilla-hacks-the-web-developer-blog.md>)

Topics: [Firefox](<https://devfeed.tech/topics/firefox.md>), [Web](<https://devfeed.tech/topics/web.md>), [Rust](<https://devfeed.tech/topics/rust.md>), [Firefox Nightly](<https://devfeed.tech/topics/firefox-nightly.md>), [Google](<https://devfeed.tech/topics/google.md>), [Chrome](<https://devfeed.tech/topics/chrome.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [browser](<https://devfeed.tech/tags/browser.md>), [browsers](<https://devfeed.tech/tags/browsers.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [developer](<https://devfeed.tech/tags/developer.md>), [features](<https://devfeed.tech/tags/features.md>), [firefox](<https://devfeed.tech/tags/firefox.md>), [firefox-nightly](<https://devfeed.tech/tags/firefox-nightly.md>), [google](<https://devfeed.tech/tags/google.md>), [hacks](<https://devfeed.tech/tags/hacks.md>), [interop](<https://devfeed.tech/tags/interop.md>), [mozilla](<https://devfeed.tech/tags/mozilla.md>), [uncategorized](<https://devfeed.tech/tags/uncategorized.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

Mozilla announces its intent to ship JPEG XL in Firefox, using Google Research's Rust-based jxl-rs decoder to provide secure, performant support. The article highlights progressive rendering and compares JPEG XL with AVIF for different image-compression use cases.

### Source excerpt

It isn't often that new image formats land in browsers. In the early 2000s we had JPEG, GIF, and PNG. The 2010s gave us WebP, which was a modest step up from JPEG. But the 2020s have given us two new image formats that are a big step up from previous formats: AVIF and JPEG [...] The post Intent to Ship: JPEG XL appeared first on Mozilla Hacks - the Web developer blog.

## PACT: Anonymous Credentials for the Web

DevFeed: [PACT: Anonymous Credentials for the Web](<https://devfeed.tech/articles/pact-anonymous-credentials-for-the-web-4153.md>)

Original publisher: [Read original article](<https://hacks.mozilla.org/2026/06/pact-anonymous-credentials-for-the-web/>)

Author: Dennis Jackson

Published: 2026-06-23T15:29:52Z

Content type: article

Language: en

Sources: [Mozilla Hacks - the Web developer blog](<https://devfeed.tech/sources/mozilla-hacks-the-web-developer-blog.md>)

Topics: [Web](<https://devfeed.tech/topics/web.md>), [browsers](<https://devfeed.tech/topics/browsers.md>), [AI Bots](<https://devfeed.tech/topics/ai-bots.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [blog](<https://devfeed.tech/tags/blog.md>), [bots](<https://devfeed.tech/tags/bots.md>), [browsers](<https://devfeed.tech/tags/browsers.md>), [developer](<https://devfeed.tech/tags/developer.md>), [firefox](<https://devfeed.tech/tags/firefox.md>), [mozilla](<https://devfeed.tech/tags/mozilla.md>), [privacy](<https://devfeed.tech/tags/privacy.md>), [security](<https://devfeed.tech/tags/security.md>), [technical](<https://devfeed.tech/tags/technical.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

This technical companion examines PACT, a proposed approach to anonymous credentials for the web. It describes how anti-abuse systems, privacy protections, generative AI, VPN use, and browser-based AI agents create tension between preventing abuse and preserving privacy and user choice.

### Source excerpt

This is the technical companion to our update on Distilled, "Keeping the web open and private in the bot era." Here we take a deeper look at the problem space, the design we're proposing, and the problems still left to solve. Bots (and privacy-preserving browsers) not welcome Browse a news site in a private window. Shop [...] The post PACT: Anonymous Credentials for the Web appeared first on Mozilla Hacks - the Web developer blog.

## Announcing Web Serial Support in Firefox

DevFeed: [Announcing Web Serial Support in Firefox](<https://devfeed.tech/articles/announcing-web-serial-support-in-firefox-4152.md>)

Original publisher: [Read original article](<https://hacks.mozilla.org/2026/05/web-serial-support-in-firefox/>)

Author: Haik Aftandilian

Published: 2026-05-21T18:00:05Z

Content type: release

Language: en

Sources: [Mozilla Hacks - the Web developer blog](<https://devfeed.tech/sources/mozilla-hacks-the-web-developer-blog.md>)

Topics: [web applications](<https://devfeed.tech/topics/web-applications.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>), [modern web development](<https://devfeed.tech/topics/modern-web-development.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [device-apis](<https://devfeed.tech/tags/device-apis.md>), [devices](<https://devfeed.tech/tags/devices.md>), [firefox](<https://devfeed.tech/tags/firefox.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [python](<https://devfeed.tech/tags/python.md>), [support](<https://devfeed.tech/tags/support.md>), [usb](<https://devfeed.tech/tags/usb.md>), [web-apis](<https://devfeed.tech/tags/web-apis.md>)

### AI overview

Firefox 151 for Desktop adds Web Serial API support, allowing web applications to communicate with compatible serial-connected hardware without native software.

### Source excerpt

Support for Web Serial in Firefox 151 for Desktop Firefox can now connect directly to microcontrollers, development boards, 3D printers, power meters, and other serial-connected hardware from the web. Starting in Firefox 151 for Desktop, support for the Web Serial API allows web applications to communicate with compatible devices without requiring native software. Web Serial [...] The post Announcing Web Serial Support in Firefox appeared first on Mozilla Hacks - the Web developer blog.

## Behind the Scenes Hardening Firefox with Claude Mythos Preview

DevFeed: [Behind the Scenes Hardening Firefox with Claude Mythos Preview](<https://devfeed.tech/articles/behind-the-scenes-hardening-firefox-with-claude-mythos-preview-4150.md>)

Original publisher: [Read original article](<https://hacks.mozilla.org/2026/05/behind-the-scenes-hardening-firefox/>)

Author: Brian Grinstead

Published: 2026-05-07T16:01:21Z

Content type: article

Language: en

Sources: [Mozilla Hacks - the Web developer blog](<https://devfeed.tech/sources/mozilla-hacks-the-web-developer-blog.md>)

Topics: [Firefox](<https://devfeed.tech/topics/firefox.md>), [Security](<https://devfeed.tech/topics/security.md>), [Claude](<https://devfeed.tech/topics/claude.md>), [AI Models](<https://devfeed.tech/topics/ai-models.md>), [Mozilla](<https://devfeed.tech/topics/mozilla.md>)

Tags: [ai-models](<https://devfeed.tech/tags/ai-models.md>), [claude](<https://devfeed.tech/tags/claude.md>), [developer](<https://devfeed.tech/tags/developer.md>), [featured-article](<https://devfeed.tech/tags/featured-article.md>), [firefox](<https://devfeed.tech/tags/firefox.md>), [mozilla](<https://devfeed.tech/tags/mozilla.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

Mozilla describes how Firefox teams used Claude Mythos Preview and other AI models to identify and fix latent security bugs, improve bug-finding workflows, and investigate sandbox escapes.

### Source excerpt

Two weeks ago we announced that we had identified and fixed an unprecedented number of latent security bugs in Firefox with the help of Claude Mythos Preview and other AI models. In this post, we'll go into more detail about how we approached this work, what we found, and advice for other projects on making [...] The post Behind the Scenes Hardening Firefox with Claude Mythos Preview appeared first on Mozilla Hacks - the Web developer blog.

## Trustworthy JavaScript for the Open Web

DevFeed: [Trustworthy JavaScript for the Open Web](<https://devfeed.tech/articles/trustworthy-javascript-for-the-open-web-4151.md>)

Original publisher: [Read original article](<https://hacks.mozilla.org/2026/05/trustworthy-javascript-for-the-open-web/>)

Author: Firefox Security Team

Published: 2026-05-05T15:49:11Z

Content type: article

Language: en

Sources: [Mozilla Hacks - the Web developer blog](<https://devfeed.tech/sources/mozilla-hacks-the-web-developer-blog.md>)

Topics: [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Web platform](<https://devfeed.tech/topics/web-platform.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>), [browsers](<https://devfeed.tech/topics/browsers.md>), [End-to-End Encryption](<https://devfeed.tech/topics/end-to-end-encryption.md>), [Encryption](<https://devfeed.tech/topics/encryption.md>), [Security](<https://devfeed.tech/topics/security.md>), [Firefox Nightly](<https://devfeed.tech/topics/firefox-nightly.md>), [Cloudflare](<https://devfeed.tech/topics/cloudflare.md>)

Tags: [applications](<https://devfeed.tech/tags/applications.md>), [browsers](<https://devfeed.tech/tags/browsers.md>), [cloudflare](<https://devfeed.tech/tags/cloudflare.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [firefox](<https://devfeed.tech/tags/firefox.md>), [firefox-nightly](<https://devfeed.tech/tags/firefox-nightly.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [meta](<https://devfeed.tech/tags/meta.md>), [open](<https://devfeed.tech/tags/open.md>), [security](<https://devfeed.tech/tags/security.md>), [web](<https://devfeed.tech/tags/web.md>), [web-platform](<https://devfeed.tech/tags/web-platform.md>)

### AI overview

Mozilla presents WAICT, a web platform proposal for making client-side JavaScript more trustworthy when servers may be malicious or compromised. It binds delivered code to a developer-supplied manifest, records manifests in a publicly auditable log, and enables browsers to reject code that has not been logged. An early prototype is available behind a preference in Firefox Nightly.

### Source excerpt

The open web is a critical platform for applications that handle highly sensitive data, from private communications to financial transactions and medical records. Traditionally, servers are trusted to deliver the appropriate code and resources for their web applications to browsers, who then provide a secure and isolated environment for their execution. In some circumstances, this [...] The post Trustworthy JavaScript for the Open Web appeared first on Mozilla Hacks - the Web developer blog.

## Firefox Developer Edition and Beta: Try out Mozilla's .rpm package!

DevFeed: [Firefox Developer Edition and Beta: Try out Mozilla's .rpm package!](<https://devfeed.tech/articles/firefox-developer-edition-and-beta-try-out-mozilla-s-rpm-package-4149.md>)

Original publisher: [Read original article](<https://hacks.mozilla.org/2026/03/firefox-developer-edition-and-beta-try-out-mozillas-rpm-package/>)

Author: Bastien Orivel

Published: 2026-03-25T16:17:11Z

Content type: release

Language: en

Sources: [Mozilla Hacks - the Web developer blog](<https://devfeed.tech/sources/mozilla-hacks-the-web-developer-blog.md>)

Topics: [App](<https://devfeed.tech/topics/app.md>)

Tags: [developer](<https://devfeed.tech/tags/developer.md>), [featured-article](<https://devfeed.tech/tags/featured-article.md>), [firefox](<https://devfeed.tech/tags/firefox.md>), [linux](<https://devfeed.tech/tags/linux.md>), [mozilla](<https://devfeed.tech/tags/mozilla.md>), [performance](<https://devfeed.tech/tags/performance.md>), [release](<https://devfeed.tech/tags/release.md>), [security](<https://devfeed.tech/tags/security.md>), [testing](<https://devfeed.tech/tags/testing.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

Mozilla announces Firefox Beta RPM packages for RPM-based Linux distributions. The repository supports package-manager installation and updates, with performance, security, and integration improvements.

### Source excerpt

In January, we introduced our Nightly package for RPM-based Linux distributions. Today, we are thrilled to announce it is now available for Firefox Beta! Firefox Beta is great for testing your sites in a version of Firefox that will reach regular users in the coming weeks. If you find any issues, please file them on [...] The post Firefox Developer Edition and Beta: Try out Mozilla's .rpm package! appeared first on Mozilla Hacks - the Web developer blog.

## Why is WebAssembly a second-class language on the web?

DevFeed: [Why is WebAssembly a second-class language on the web?](<https://devfeed.tech/articles/why-is-webassembly-a-second-class-language-on-the-web-4148.md>)

Original publisher: [Read original article](<https://hacks.mozilla.org/2026/02/making-webassembly-a-first-class-language-on-the-web/>)

Author: Ryan Hunt

Published: 2026-02-26T16:02:36Z

Content type: article

Language: en

Sources: [Mozilla Hacks - the Web developer blog](<https://devfeed.tech/sources/mozilla-hacks-the-web-developer-blog.md>)

Topics: [Web Development](<https://devfeed.tech/topics/web-development.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>)

Tags: [c](<https://devfeed.tech/tags/c.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [featured-article](<https://devfeed.tech/tags/featured-article.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [wasm](<https://devfeed.tech/tags/wasm.md>), [web](<https://devfeed.tech/tags/web.md>), [web-platform](<https://devfeed.tech/tags/web-platform.md>), [webassembly](<https://devfeed.tech/tags/webassembly.md>)

### AI overview

The article argues that WebAssembly remains a second-class language on the web because it relies on JavaScript to access the web platform. It outlines WebAssembly's expanding capabilities and suggests WebAssembly Components could improve its integration and developer experience.

### Source excerpt

This post is an expanded version of a presentation I gave at the 2025 WebAssembly CG meeting in Munich. WebAssembly has come a long way since its first release in 2017. The first version of WebAssembly was already a great fit for low-level languages like C and C++, and immediately enabled many new kinds of [...] The post Why is WebAssembly a second-class language on the web? appeared first on Mozilla Hacks - the Web developer blog.

## Goodbye innerHTML, Hello setHTML: Stronger XSS Protection in Firefox 148

DevFeed: [Goodbye innerHTML, Hello setHTML: Stronger XSS Protection in Firefox 148](<https://devfeed.tech/articles/goodbye-innerhtml-hello-sethtml-stronger-xss-protection-in-firefox-148-4146.md>)

Original publisher: [Read original article](<https://hacks.mozilla.org/2026/02/goodbye-innerhtml-hello-sethtml-stronger-xss-protection-in-firefox-148/>)

Author: Tom Schuster

Published: 2026-02-24T13:00:02Z

Content type: tutorial

Language: en

Sources: [Mozilla Hacks - the Web developer blog](<https://devfeed.tech/sources/mozilla-hacks-the-web-developer-blog.md>)

Topics: [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>), [Web platform](<https://devfeed.tech/topics/web-platform.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [browser](<https://devfeed.tech/tags/browser.md>), [featured-article](<https://devfeed.tech/tags/featured-article.md>), [firefox](<https://devfeed.tech/tags/firefox.md>), [firefox-releases](<https://devfeed.tech/tags/firefox-releases.md>), [html](<https://devfeed.tech/tags/html.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [security](<https://devfeed.tech/tags/security.md>), [vulnerabilities](<https://devfeed.tech/tags/vulnerabilities.md>), [web-developers](<https://devfeed.tech/tags/web-developers.md>)

### AI overview

Firefox 148 ships the standardized Sanitizer API, including setHTML(), to sanitize untrusted HTML and reduce XSS risk. The article explains replacing innerHTML assignments, configuring allowed elements and attributes, and combining the API with Trusted Types for stronger protection.

### Source excerpt

Cross-site scripting (XSS) remains one of the most prevalent vulnerabilities on the web. The new standardized Sanitizer API provides a straightforward way for web developers to sanitize untrusted HTML before inserting it into the DOM. Firefox 148 is the first browser to ship this standardized security enhancing API, advancing a safer web for everyone. We [...] The post Goodbye innerHTML, Hello setHTML: Stronger XSS Protection in Firefox 148 appeared first on Mozilla Hacks - the Web developer blog.

## Launching Interop 2026

DevFeed: [Launching Interop 2026](<https://devfeed.tech/articles/launching-interop-2026-4147.md>)

Original publisher: [Read original article](<https://hacks.mozilla.org/2026/02/launching-interop-2026/>)

Author: Jake Archibald

Published: 2026-02-12T17:07:24Z

Content type: article

Language: en

Sources: [Mozilla Hacks - the Web developer blog](<https://devfeed.tech/sources/mozilla-hacks-the-web-developer-blog.md>)

Topics: [Web](<https://devfeed.tech/topics/web.md>), [Web platform](<https://devfeed.tech/topics/web-platform.md>), [web-standards](<https://devfeed.tech/topics/web-standards.md>), [browsers](<https://devfeed.tech/topics/browsers.md>), [Test coverage](<https://devfeed.tech/topics/coverage.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>), [WebRTC](<https://devfeed.tech/topics/webrtc.md>), [view transitions](<https://devfeed.tech/topics/view-transitions.md>), [CSS](<https://devfeed.tech/topics/css.md>)

Tags: [apple](<https://devfeed.tech/tags/apple.md>), [browser](<https://devfeed.tech/tags/browser.md>), [css](<https://devfeed.tech/tags/css.md>), [featured-article](<https://devfeed.tech/tags/featured-article.md>), [firefox](<https://devfeed.tech/tags/firefox.md>), [google](<https://devfeed.tech/tags/google.md>), [interop](<https://devfeed.tech/tags/interop.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [mozilla](<https://devfeed.tech/tags/mozilla.md>), [uncategorized](<https://devfeed.tech/tags/uncategorized.md>), [view-transitions](<https://devfeed.tech/tags/view-transitions.md>), [web](<https://devfeed.tech/tags/web.md>), [web-developers](<https://devfeed.tech/tags/web-developers.md>), [web-platform](<https://devfeed.tech/tags/web-platform.md>), [webrtc](<https://devfeed.tech/tags/webrtc.md>)

### AI overview

Mozilla's Interop Project is launching Interop 2026, continuing its cross-browser effort to improve web compatibility through shared priorities and Web Platform Tests. The article reviews Interop 2025's progress, including higher overall scores, broader cross-browser support for major web platform features, and improved reliability for existing features such as WebRTC, CSS Flexbox, and CSS Grid.

### Source excerpt

The Interop Project is a cross-browser initiative to improve web compatibility in areas that offer the most benefit to both users and developers. The group, including Apple, Google, Igalia, Microsoft, and Mozilla, takes proposals of features that are well defined in a sufficiently stable web standard, and have good test suite coverage. Then, we come [...] The post Launching Interop 2026 appeared first on Mozilla Hacks - the Web developer blog.

## CRLite: Fast, private, and comprehensive certificate revocation checking in Firefox

DevFeed: [CRLite: Fast, private, and comprehensive certificate revocation checking in Firefox](<https://devfeed.tech/articles/crlite-fast-private-and-comprehensive-certificate-revocation-checking-in-firefox-4145.md>)

Original publisher: [Read original article](<https://hacks.mozilla.org/2025/08/crlite-fast-private-and-comprehensive-certificate-revocation-checking-in-firefox/>)

Author: John Schanck

Published: 2025-08-19T16:03:19Z

Content type: article

Language: en

Sources: [Mozilla Hacks - the Web developer blog](<https://devfeed.tech/sources/mozilla-hacks-the-web-developer-blog.md>)

Topics: [Certificate Transparency](<https://devfeed.tech/topics/certificate-transparency.md>), [Cryptography](<https://devfeed.tech/topics/cryptography.md>)

Tags: [browser](<https://devfeed.tech/tags/browser.md>), [certificate-transparency](<https://devfeed.tech/tags/certificate-transparency.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [feature](<https://devfeed.tech/tags/feature.md>), [firefox](<https://devfeed.tech/tags/firefox.md>), [http](<https://devfeed.tech/tags/http.md>), [linux](<https://devfeed.tech/tags/linux.md>), [macos](<https://devfeed.tech/tags/macos.md>), [performance](<https://devfeed.tech/tags/performance.md>), [privacy](<https://devfeed.tech/tags/privacy.md>), [security](<https://devfeed.tech/tags/security.md>), [tls](<https://devfeed.tech/tags/tls.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

Firefox's CRLite locally checks revoked TLS certificates using a compact, periodically updated encoding derived from Certificate Transparency logs. The article contrasts this approach with real-time OCSP checks, emphasizing privacy, reliability, and performance.

### Source excerpt

Firefox is now the first and the only browser to deploy fast and comprehensive certificate revocation checking that does not reveal your browsing activity to anyone (not even to Mozilla). Tens of millions of TLS server certificates are issued each day to secure communications between browsers and websites. These certificates are the cornerstones of ubiquitous [...] The post CRLite: Fast, private, and comprehensive certificate revocation checking in Firefox appeared first on Mozilla Hacks - the Web developer blog.

## Improving Firefox Stability in the Enterprise by Reducing DLL Injection

DevFeed: [Improving Firefox Stability in the Enterprise by Reducing DLL Injection](<https://devfeed.tech/articles/improving-firefox-stability-in-the-enterprise-by-reducing-dll-injection-4144.md>)

Original publisher: [Read original article](<https://hacks.mozilla.org/2025/03/improving-firefox-stability-in-the-enterprise-by-reducing-dll-injection/>)

Author: Haik Aftandilian

Published: 2025-03-25T18:31:16Z

Content type: article

Language: en

Sources: [Mozilla Hacks - the Web developer blog](<https://devfeed.tech/sources/mozilla-hacks-the-web-developer-blog.md>)

Topics: [Firefox](<https://devfeed.tech/topics/firefox.md>), [data loss prevention](<https://devfeed.tech/topics/data-loss-prevention.md>), [Security](<https://devfeed.tech/topics/security.md>), [Windows](<https://devfeed.tech/topics/windows.md>), [Mozilla](<https://devfeed.tech/topics/mozilla.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [data-loss-prevention](<https://devfeed.tech/tags/data-loss-prevention.md>), [enterprise](<https://devfeed.tech/tags/enterprise.md>), [feature](<https://devfeed.tech/tags/feature.md>), [firefox](<https://devfeed.tech/tags/firefox.md>), [mozilla](<https://devfeed.tech/tags/mozilla.md>), [security](<https://devfeed.tech/tags/security.md>), [web-browser](<https://devfeed.tech/tags/web-browser.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

Firefox 138 will provide an alternative to DLL injection for enterprise Data Loss Prevention deployments. The article explains how third-party DLLs injected into Firefox can cause incompatibilities, crashes, security bypasses, and other unpredictable behavior, especially as the browser changes frequently.

### Source excerpt

Beginning in version 138, Firefox will offer an alternative to DLL injection for Data Loss Prevention (DLP) deployments in enterprise environments. DLL Injection DLL injection into Firefox is a topic we've covered on the Hacks blog before. In 2023, we blogged about the Firefox capability to let users block third-party DLLs from being loaded. We [...] The post Improving Firefox Stability in the Enterprise by Reducing DLL Injection appeared first on Mozilla Hacks - the Web developer blog.

## Launching Interop 2025

DevFeed: [Launching Interop 2025](<https://devfeed.tech/articles/launching-interop-2025-4142.md>)

Original publisher: [Read original article](<https://hacks.mozilla.org/2025/02/interop-2025/>)

Author: James Graham

Published: 2025-02-13T16:59:13Z

Content type: article

Language: en

Sources: [Mozilla Hacks - the Web developer blog](<https://devfeed.tech/sources/mozilla-hacks-the-web-developer-blog.md>)

Topics: [Web Development](<https://devfeed.tech/topics/web-development.md>)

Tags: [accessibility](<https://devfeed.tech/tags/accessibility.md>), [browsers](<https://devfeed.tech/tags/browsers.md>), [css](<https://devfeed.tech/tags/css.md>), [featured-article](<https://devfeed.tech/tags/featured-article.md>), [firefox](<https://devfeed.tech/tags/firefox.md>), [interop](<https://devfeed.tech/tags/interop.md>), [interoperability](<https://devfeed.tech/tags/interoperability.md>), [storage](<https://devfeed.tech/tags/storage.md>), [view-transitions](<https://devfeed.tech/tags/view-transitions.md>), [web](<https://devfeed.tech/tags/web.md>), [web-developers](<https://devfeed.tech/tags/web-developers.md>), [web-platform](<https://devfeed.tech/tags/web-platform.md>), [webrtc](<https://devfeed.tech/tags/webrtc.md>), [zoom](<https://devfeed.tech/tags/zoom.md>)

### AI overview

Interop 2025 coordinates browser vendors around 19 web-platform focus areas to improve cross-browser compatibility. It follows Interop 2024, whose shared test pass rate reached 95% in current browser releases.

### Source excerpt

Interop 2025 continues the mission to make the web more consistent across browsers, building on 2024's 95% interoperability score. This year, 19 focus areas target key developer needs and long-standing issues, including WebRTC improvements, Storage Access API, and CSS Zoom. The post Launching Interop 2025 appeared first on Mozilla Hacks - the Web developer blog.

## Introducing Uniffi for React Native: Rust-Powered Turbo Modules

DevFeed: [Introducing Uniffi for React Native: Rust-Powered Turbo Modules](<https://devfeed.tech/articles/introducing-uniffi-for-react-native-rust-powered-turbo-modules-4140.md>)

Original publisher: [Read original article](<https://hacks.mozilla.org/2024/12/introducing-uniffi-for-react-native-rust-powered-turbo-modules/>)

Author: Mark Mayo

Published: 2024-12-04T19:38:01Z

Content type: article

Language: en

Sources: [Mozilla Hacks - the Web developer blog](<https://devfeed.tech/sources/mozilla-hacks-the-web-developer-blog.md>)

Topics: [React Native](<https://devfeed.tech/topics/react-native.md>), [Rust](<https://devfeed.tech/topics/rust.md>), [cross-platform](<https://devfeed.tech/topics/cross-platform.md>), [Mozilla](<https://devfeed.tech/topics/mozilla.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Process](<https://devfeed.tech/topics/process.md>)

Tags: [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [developer-tools](<https://devfeed.tech/tags/developer-tools.md>), [featured-article](<https://devfeed.tech/tags/featured-article.md>), [firefox](<https://devfeed.tech/tags/firefox.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [memory-safety](<https://devfeed.tech/tags/memory-safety.md>), [mozilla](<https://devfeed.tech/tags/mozilla.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [performance](<https://devfeed.tech/tags/performance.md>), [react](<https://devfeed.tech/tags/react.md>), [react-native](<https://devfeed.tech/tags/react-native.md>), [rust](<https://devfeed.tech/tags/rust.md>)

### AI overview

Mozilla and Filament introduce Uniffi for React Native, an open-source tool for building React Native Turbo Modules in Rust. It generates bindings that let developers use Rust for shared core logic across iOS and Android, helping address JavaScript-thread performance limits while avoiding duplicated platform code or more difficult C++ integration.

### Source excerpt

Mozilla and Filament have introduced Uniffi for React Native, a tool that allows developers to leverage the safety and performance benefits of Rust in cross-platform React Native apps. The post Introducing Uniffi for React Native: Rust-Powered Turbo Modules appeared first on Mozilla Hacks - the Web developer blog.

## Llamafile v0.8.14: a new UI, performance gains, and more

DevFeed: [Llamafile v0.8.14: a new UI, performance gains, and more](<https://devfeed.tech/articles/llamafile-v0-8-14-a-new-ui-performance-gains-and-more-4138.md>)

Original publisher: [Read original article](<https://hacks.mozilla.org/2024/10/llamafile-v0-8-14-a-new-ui-performance-gains-and-more/>)

Author: Stephen Hood

Published: 2024-10-16T13:32:30Z

Content type: release

Language: en

Sources: [Mozilla Hacks - the Web developer blog](<https://devfeed.tech/sources/mozilla-hacks-the-web-developer-blog.md>)

Topics: [Local AI](<https://devfeed.tech/topics/local-ai.md>), [Language models](<https://devfeed.tech/topics/language-models.md>), [releases](<https://devfeed.tech/topics/releases.md>), [Retrieval Augmented Generation (RAG)](<https://devfeed.tech/topics/retrieval-augmented-generation-rag.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [api](<https://devfeed.tech/tags/api.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [featured-article](<https://devfeed.tech/tags/featured-article.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [llamafile](<https://devfeed.tech/tags/llamafile.md>), [llms](<https://devfeed.tech/tags/llms.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [performance](<https://devfeed.tech/tags/performance.md>), [release](<https://devfeed.tech/tags/release.md>), [retrieval-augmented-generation-rag](<https://devfeed.tech/tags/retrieval-augmented-generation-rag.md>), [ui](<https://devfeed.tech/tags/ui.md>)

### AI overview

Llamafile 0.8.14 adds a terminal chat interface, performance improvements, and expanded model support for running open LLMs locally.

### Source excerpt

Discover the latest release of Llamafile 0.8.14, an open-source AI tool by Mozilla Builders. With a new command-line chat interface, enhanced performance, and support for powerful models, Llamafile makes it easy to run large language models (LLMs) on your own hardware. Learn more about the updates and how to get involved with this cutting-edge project. The post Llamafile v0.8.14: a new UI, performance gains, and more appeared first on Mozilla Hacks - the Web developer blog.

## 0Din: A GenAI Bug Bounty Program - Securing Tomorrow's AI Together

DevFeed: [0Din: A GenAI Bug Bounty Program - Securing Tomorrow's AI Together](<https://devfeed.tech/articles/0din-a-genai-bug-bounty-program-securing-tomorrow-s-ai-together-4134.md>)

Original publisher: [Read original article](<https://hacks.mozilla.org/2024/08/0din-a-genai-bug-bounty-program-securing-tomorrows-ai-together/>)

Author: Marco Figueroa

Published: 2024-08-08T18:39:13Z

Content type: article

Language: en

Sources: [Mozilla Hacks - the Web developer blog](<https://devfeed.tech/sources/mozilla-hacks-the-web-developer-blog.md>)

Topics: [genai](<https://devfeed.tech/topics/genai.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Security](<https://devfeed.tech/topics/security.md>), [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>), [ai security](<https://devfeed.tech/topics/ai-security.md>), [prompt injection](<https://devfeed.tech/topics/prompt-injection.md>), [Jailbreak](<https://devfeed.tech/topics/jailbreak.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-security](<https://devfeed.tech/tags/ai-security.md>), [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [bounty](<https://devfeed.tech/tags/bounty.md>), [bug-bounty](<https://devfeed.tech/tags/bug-bounty.md>), [bugs](<https://devfeed.tech/tags/bugs.md>), [coding](<https://devfeed.tech/tags/coding.md>), [featured-article](<https://devfeed.tech/tags/featured-article.md>), [genai](<https://devfeed.tech/tags/genai.md>), [jailbreak](<https://devfeed.tech/tags/jailbreak.md>), [prompt-injection](<https://devfeed.tech/tags/prompt-injection.md>), [security](<https://devfeed.tech/tags/security.md>), [vulnerabilities](<https://devfeed.tech/tags/vulnerabilities.md>)

### AI overview

This article introduces 0Din, a GenAI bug bounty program focused on identifying and mitigating vulnerabilities in AI systems. It explains the reporting and review process, reward criteria, covered vulnerability types, and participant eligibility.

### Source excerpt

As AI continues to evolve, so do the threats against it. As these GenAI systems become more sophisticated and widely adopted, ensuring their security and ethical use becomes paramount. 0Din is a groundbreaking GenAI bug bounty program dedicated specifically to help secure GenAI systems and beyond. In this blog, you'll learn about 0Din, how it works, and how you can participate and make a difference in securing our AI future. The post 0Din: A GenAI Bug Bounty Program - Securing Tomorrow's AI Together appeared first on Mozilla Hacks - the Web developer blog.

## Announcing Official Puppeteer Support for Firefox

DevFeed: [Announcing Official Puppeteer Support for Firefox](<https://devfeed.tech/articles/announcing-official-puppeteer-support-for-firefox-4136.md>)

Original publisher: [Read original article](<https://hacks.mozilla.org/2024/08/puppeteer-support-for-firefox/>)

Author: James Graham

Published: 2024-08-07T15:44:40Z

Content type: article

Language: en

Sources: [Mozilla Hacks - the Web developer blog](<https://devfeed.tech/sources/mozilla-hacks-the-web-developer-blog.md>)

Topics: [Puppeteer](<https://devfeed.tech/topics/puppeteer.md>), [Firefox](<https://devfeed.tech/topics/firefox.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [webDriver](<https://devfeed.tech/topics/webdriver.md>), [Chrome](<https://devfeed.tech/topics/chrome.md>), [Web](<https://devfeed.tech/topics/web.md>)

Tags: [automation](<https://devfeed.tech/tags/automation.md>), [blog](<https://devfeed.tech/tags/blog.md>), [browser](<https://devfeed.tech/tags/browser.md>), [chrome](<https://devfeed.tech/tags/chrome.md>), [featured-article](<https://devfeed.tech/tags/featured-article.md>), [firefox](<https://devfeed.tech/tags/firefox.md>), [mozilla](<https://devfeed.tech/tags/mozilla.md>), [testing](<https://devfeed.tech/tags/testing.md>), [web](<https://devfeed.tech/tags/web.md>), [web-developers](<https://devfeed.tech/tags/web-developers.md>), [webdriver](<https://devfeed.tech/tags/webdriver.md>)

### AI overview

Puppeteer version 23 adds first-class Firefox support, enabling browser automation and end-to-end testing against both Firefox and Chrome. The implementation uses the cross-browser WebDriver BiDi protocol, with examples including console log capture and device emulation.

### Source excerpt

We're pleased to announce that, as of version 23, the Puppeteer browser automation library now has first-class support for Firefox. This means that it's now easy to write automation and perform end-to-end testing using Puppeteer, and run against both Chrome and Firefox. The post Announcing Official Puppeteer Support for Firefox appeared first on Mozilla Hacks - the Web developer blog.

## Snapshots for IPC Fuzzing

DevFeed: [Snapshots for IPC Fuzzing](<https://devfeed.tech/articles/snapshots-for-ipc-fuzzing-4130.md>)

Original publisher: [Read original article](<https://hacks.mozilla.org/2024/06/snapshots-for-ipc-fuzzing/>)

Author: Christian Holler

Published: 2024-06-27T16:18:49Z

Content type: article

Language: en

Sources: [Mozilla Hacks - the Web developer blog](<https://devfeed.tech/sources/mozilla-hacks-the-web-developer-blog.md>)

Topics: [Fuzzing/Fuzz testing](<https://devfeed.tech/topics/fuzzing.md>), [Firefox](<https://devfeed.tech/topics/firefox.md>), [out-of-process](<https://devfeed.tech/topics/out-of-process.md>), [Security](<https://devfeed.tech/topics/security.md>), [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>), [Testing](<https://devfeed.tech/topics/testing.md>)

Tags: [featured-article](<https://devfeed.tech/tags/featured-article.md>), [firefox](<https://devfeed.tech/tags/firefox.md>), [fuzzing](<https://devfeed.tech/tags/fuzzing.md>), [ipc](<https://devfeed.tech/tags/ipc.md>), [memory-safety](<https://devfeed.tech/tags/memory-safety.md>), [mozilla](<https://devfeed.tech/tags/mozilla.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [processes](<https://devfeed.tech/tags/processes.md>), [security](<https://devfeed.tech/tags/security.md>), [snapshots](<https://devfeed.tech/tags/snapshots.md>), [ssecurity](<https://devfeed.tech/tags/ssecurity.md>), [testing](<https://devfeed.tech/tags/testing.md>), [vulnerabilities](<https://devfeed.tech/tags/vulnerabilities.md>)

### AI overview

This article explains how Firefox uses process separation and IPC to isolate lower-privilege content processes from the privileged parent process. It introduces snapshot fuzzing, a method for rewinding application state to make testing critical IPC interfaces more practical by avoiding costly browser restarts and reducing iteration latency.

### Source excerpt

Process separation remains one of the most important parts of the Firefox security model and securing our IPC (Inter-Process Communication) interfaces is crucial to keep privileges in the different processes separated. We take a more detailed look at our newest tool for finding vulnerabilities in these interfaces - snapshot fuzzing. The post Snapshots for IPC Fuzzing appeared first on Mozilla Hacks - the Web developer blog.

## Sponsoring sqlite-vec to enable more powerful Local AI applications

DevFeed: [Sponsoring sqlite-vec to enable more powerful Local AI applications](<https://devfeed.tech/articles/sponsoring-sqlite-vec-to-enable-more-powerful-local-ai-applications-4132.md>)

Original publisher: [Read original article](<https://hacks.mozilla.org/2024/06/sponsoring-sqlite-vec-to-enable-more-powerful-local-ai-applications/>)

Author: Stephen Hood

Published: 2024-06-25T15:25:58Z

Content type: news

Language: en

Sources: [Mozilla Hacks - the Web developer blog](<https://devfeed.tech/sources/mozilla-hacks-the-web-developer-blog.md>)

Topics: [Local AI](<https://devfeed.tech/topics/local-ai.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [discord](<https://devfeed.tech/tags/discord.md>), [featured-article](<https://devfeed.tech/tags/featured-article.md>), [firefox](<https://devfeed.tech/tags/firefox.md>), [llamafile](<https://devfeed.tech/tags/llamafile.md>), [local-ai](<https://devfeed.tech/tags/local-ai.md>), [mozilla](<https://devfeed.tech/tags/mozilla.md>), [on-device](<https://devfeed.tech/tags/on-device.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [rag](<https://devfeed.tech/tags/rag.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [vector](<https://devfeed.tech/tags/vector.md>)

### AI overview

Mozilla is sponsoring sqlite-vec through its Builders program to bring vector search to SQLite for local AI applications. The project is presented as enabling on-device uses such as retrieval-augmented generation and semantic search.

### Source excerpt

Today we're proud to announce the next Mozilla Builders project: sqlite-vec. Led by independent developer Alex Garcia, this project brings vector search functionality to the beloved SQLite embedded database. Alex has been working on this problem for a while, and we think his latest approach will have a great impact by providing application developers with a powerful new tool for building Local AI applications. The post Sponsoring sqlite-vec to enable more powerful Local AI applications appeared first on Mozilla Hacks - the Web developer blog.

## Experimenting with local alt text generation in Firefox Nightly

DevFeed: [Experimenting with local alt text generation in Firefox Nightly](<https://devfeed.tech/articles/experimenting-with-local-alt-text-generation-in-firefox-nightly-4128.md>)

Original publisher: [Read original article](<https://hacks.mozilla.org/2024/05/experimenting-with-local-alt-text-generation-in-firefox-nightly/>)

Author: Tarek Ziadé

Published: 2024-05-31T16:43:46Z

Content type: article

Language: en

Sources: [Mozilla Hacks - the Web developer blog](<https://devfeed.tech/sources/mozilla-hacks-the-web-developer-blog.md>)

Topics: [On-device AI](<https://devfeed.tech/topics/on-device-ai.md>), [AI, ML & Data Engineering](<https://devfeed.tech/topics/ai-ml-data-engineering.md>), [cpu](<https://devfeed.tech/topics/cpu.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [alt-text](<https://devfeed.tech/tags/alt-text.md>), [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [cpu](<https://devfeed.tech/tags/cpu.md>), [feature](<https://devfeed.tech/tags/feature.md>), [featured-article](<https://devfeed.tech/tags/featured-article.md>), [firefox](<https://devfeed.tech/tags/firefox.md>), [firefox-nightly](<https://devfeed.tech/tags/firefox-nightly.md>), [inference](<https://devfeed.tech/tags/inference.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [on-device-ai](<https://devfeed.tech/tags/on-device-ai.md>), [pdf](<https://devfeed.tech/tags/pdf.md>)

### AI overview

Firefox Nightly is testing private, on-device AI that generates image alt text in its built-in PDF editor, with a longer-term goal of helping screen-reader users while browsing.

### Source excerpt

Firefox 130 will introduce an experimental new capability to automatically generate alt-text for images using a fully private on-device AI model. The feature will be available as part of Firefox's built-in PDF editor, and our end goal is to make it available in general browsing for users with screen readers. The post Experimenting with local alt text generation in Firefox Nightly appeared first on Mozilla Hacks - the Web developer blog.

## Llamafile's progress, four months in

DevFeed: [Llamafile's progress, four months in](<https://devfeed.tech/articles/llamafile-s-progress-four-months-in-4126.md>)

Original publisher: [Read original article](<https://hacks.mozilla.org/2024/04/llamafiles-progress-four-months-in/>)

Author: Stephen Hood

Published: 2024-04-25T15:34:08Z

Content type: article

Language: en

Sources: [Mozilla Hacks - the Web developer blog](<https://devfeed.tech/sources/mozilla-hacks-the-web-developer-blog.md>)

Topics: [Language models](<https://devfeed.tech/topics/language-models.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [cuda](<https://devfeed.tech/tags/cuda.md>), [developer-tools](<https://devfeed.tech/tags/developer-tools.md>), [discord](<https://devfeed.tech/tags/discord.md>), [featured-article](<https://devfeed.tech/tags/featured-article.md>), [firefox](<https://devfeed.tech/tags/firefox.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [hugging-face](<https://devfeed.tech/tags/hugging-face.md>), [inference](<https://devfeed.tech/tags/inference.md>), [language-models](<https://devfeed.tech/tags/language-models.md>), [llama-cpp](<https://devfeed.tech/tags/llama-cpp.md>), [llamafile](<https://devfeed.tech/tags/llamafile.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [openai](<https://devfeed.tech/tags/openai.md>), [raspberrypi](<https://devfeed.tech/tags/raspberrypi.md>)

### AI overview

Mozilla's update on llamafile describes v0.8 support for recent open models, CPU-inference performance work, and tinyBLAS GPU acceleration for NVIDIA and AMD hardware without requiring CUDA installation on Windows.

### Source excerpt

When Mozilla's Innovation group first launched the llamafile project late last year, we were thrilled by the immediate positive response from open source AI developers. It's become one of Mozilla's top three most-favorited repositories on GitHub, attracting a number of contributors, some excellent PRs, and a growing community on our Discord server. The post Llamafile's progress, four months in appeared first on Mozilla Hacks - the Web developer blog.