41554 blogs · [ { "id": "01a07df3-2f35-735e-ab79-299478b45b9d", "title": "Intent to Ship: JPEG XL", "url": "https://hacks.mozilla.org/2026/08/intent-to-ship-jpeg-xl/", "published_at": "2026-08-24T15:32:15+00:00" }, { "id": "01a07df3-2f35-735e-ab79-29947978aa48", "title": "PACT: Anonymous Credentials for the Web", "url": "https://hacks.mozilla.org/2026/06/pact-anonymous-credentials-for-the-web/", "published_at": "2026-06-23T15:29:52+00:00" }, { "id": "01a07df3-2f35-735e-ab79-2994799adeb7", "title": "Announcing Web Serial Support in Firefox", "url": "https://hacks.mozilla.org/2026/05/web-serial-support-in-firefox/", "published_at": "2026-05-21T18:00:05+00:00" }, { "id": "01a07df3-2f35-735e-ab79-29947a289819", "title": "Behind the Scenes Hardening Firefox with Claude Mythos Preview", "url": "https://hacks.mozilla.org/2026/05/behind-the-scenes-hardening-firefox/", "published_at": "2026-05-07T16:01:21+00:00" }, { "id": "01a07df3-2f35-735e-ab79-29947a33f360", "title": "Trustworthy JavaScript for the Open Web", "url": "https://hacks.mozilla.org/2026/05/trustworthy-javascript-for-the-open-web/", "published_at": "2026-05-05T15:49:11+00:00" }, { "id": "01a07df3-2f35-735e-ab79-29947b16272a", "title": "Firefox Developer Edition and Beta: Try out Mozilla’s .rpm package!", "url": "https://hacks.mozilla.org/2026/03/firefox-developer-edition-and-beta-try-out-mozillas-rpm-package/", "published_at": "2026-03-25T16:17:11+00:00" }, { "id": "01a07df3-2f35-735e-ab79-29947b692209", "title": "Why is WebAssembly a second-class language on the web?", "url": "https://hacks.mozilla.org/2026/02/making-webassembly-a-first-class-language-on-the-web/", "published_at": "2026-02-26T16:02:36+00:00" }, { "id": "01a07df3-2f35-735e-ab79-29947c1bae0b", "title": "Goodbye innerHTML, Hello setHTML: Stronger XSS Protection in Firefox 148", "url": "https://hacks.mozilla.org/2026/02/goodbye-innerhtml-hello-sethtml-stronger-xss-protection-in-firefox-148/", "published_at": "2026-02-24T13:00:02+00:00" }, { "id": "01a07df3-2f35-735e-ab79-29947c642136", "title": "Launching Interop 2026", "url": "https://hacks.mozilla.org/2026/02/launching-interop-2026/", "published_at": "2026-02-12T17:07:24+00:00" }, { "id": "01a07df3-2f35-735e-ab79-29947cb5f98e", "title": "CRLite: Fast, private, and comprehensive certificate revocation checking in Firefox", "url": "https://hacks.mozilla.org/2025/08/crlite-fast-private-and-comprehensive-certificate-revocation-checking-in-firefox/", "published_at": "2025-08-19T16:03:19+00:00" }, { "id": "01a07df3-2f35-735e-ab79-29947d1010a3", "title": "Improving Firefox Stability in the Enterprise by Reducing DLL Injection", "url": "https://hacks.mozilla.org/2025/03/improving-firefox-stability-in-the-enterprise-by-reducing-dll-injection/", "published_at": "2025-03-25T18:31:16+00:00" }, { "id": "01a07df3-2f35-735e-ab79-29947d71a7b6", "title": "Launching Interop 2025", "url": "https://hacks.mozilla.org/2025/02/interop-2025/", "published_at": "2025-02-13T16:59:13+00:00" }, { "id": "01a07df3-2f35-735e-ab79-29947e62fd3d", "title": "Introducing Uniffi for React Native: Rust-Powered Turbo Modules", "url": "https://hacks.mozilla.org/2024/12/introducing-uniffi-for-react-native-rust-powered-turbo-modules/", "published_at": "2024-12-04T19:38:01+00:00" }, { "id": "01a07df3-2f35-735e-ab79-29947eeea5e9", "title": "Llamafile v0.8.14: a new UI, performance gains, and more", "url": "https://hacks.mozilla.org/2024/10/llamafile-v0-8-14-a-new-ui-performance-gains-and-more/", "published_at": "2024-10-16T13:32:30+00:00" }, { "id": "01a07df3-2f35-735e-ab79-29947fe97aed", "title": "0Din: A GenAI Bug Bounty Program – Securing Tomorrow’s AI Together", "url": "https://hacks.mozilla.org/2024/08/0din-a-genai-bug-bounty-program-securing-tomorrows-ai-together/", "published_at": "2024-08-08T18:39:13+00:00" }, { "id": "01a07df3-2f35-735e-ab79-2994801132f5", "title": "Announcing Official Puppeteer Support for Firefox", "url": "https://hacks.mozilla.org/2024/08/puppeteer-support-for-firefox/", "published_at": "2024-08-07T15:44:40+00:00" }, { "id": "01a07df3-2f35-735e-ab79-2994808bd5fc", "title": "Snapshots for IPC Fuzzing", "url": "https://hacks.mozilla.org/2024/06/snapshots-for-ipc-fuzzing/", "published_at": "2024-06-27T16:18:49+00:00" }, { "id": "01a07df3-2f35-735e-ab79-299480c2ca64", "title": "Sponsoring sqlite-vec to enable more powerful Local AI applications", "url": "https://hacks.mozilla.org/2024/06/sponsoring-sqlite-vec-to-enable-more-powerful-local-ai-applications/", "published_at": "2024-06-25T15:25:58+00:00" }, { "id": "01a07df3-2f35-735e-ab79-299481b62f7f", "title": "Experimenting with local alt text generation in Firefox Nightly", "url": "https://hacks.mozilla.org/2024/05/experimenting-with-local-alt-text-generation-in-firefox-nightly/", "published_at": "2024-05-31T16:43:46+00:00" }, { "id": "01a07df3-2f35-735e-ab79-299482a52052", "title": "Llamafile’s progress, four months in", "url": "https://hacks.mozilla.org/2024/04/llamafiles-progress-four-months-in/", "published_at": "2024-04-25T15:34:08+00:00" }, { "id": "01a0c510-bbf6-72b2-85f2-a02da858a95a", "title": "Porting a cross-platform GUI application to Rust", "url": "https://hacks.mozilla.org/2024/04/porting-a-cross-platform-gui-application-to-rust/", "published_at": "2024-04-23T19:08:08+00:00" }, { "id": "01a0c510-bbf6-72b2-85f2-a02da8e46181", "title": "Prototype even faster with the Gradio UI for Figma component library", "url": "https://hacks.mozilla.org/2024/04/prototype-even-faster-with-the-gradio-ui-for-figma-component-library/", "published_at": "2024-04-11T15:13:48+00:00" }, { "id": "01a0c510-bbf6-72b2-85f2-a02da996199b", "title": "Improving Performance in Firefox and Across the Web with Speedometer 3", "url": "https://hacks.mozilla.org/2024/03/improving-performance-in-firefox-and-across-the-web-with-speedometer-3/", "published_at": "2024-03-11T16:00:36+00:00" }, { "id": "01a0c510-bbf6-72b2-85f2-a02da9fad6be", "title": "Announcing Interop 2024", "url": "https://hacks.mozilla.org/2024/02/announcing-interop-2024/", "published_at": "2024-02-01T17:05:30+00:00" }, { "id": "01a0c510-bbf6-72b2-85f2-a02daa9633c3", "title": "Option Soup: the subtle pitfalls of combining compiler flags", "url": "https://hacks.mozilla.org/2024/01/option-soup-the-subtle-pitfalls-of-combining-compiler-flags/", "published_at": "2024-01-29T18:18:33+00:00" }, { "id": "01a0c510-bbf6-72b2-85f2-a02daa98ec61", "title": "Puppeteer Support for the Cross-Browser WebDriver BiDi Standard", "url": "https://hacks.mozilla.org/2023/12/puppeteer-webdriver-bidi/", "published_at": "2023-12-12T16:14:03+00:00" }, { "id": "01a0c510-bbf6-72b2-85f2-a02daaef9522", "title": "Firefox Developer Edition and Beta: Try out Mozilla’s .deb package!", "url": "https://hacks.mozilla.org/2023/11/firefox-developer-edition-and-beta-try-out-mozillas-deb-package/", "published_at": "2023-11-30T19:55:38+00:00" }, { "id": "01a0c510-bbf6-72b2-85f2-a02dab450256", "title": "Introducing llamafile", "url": "https://hacks.mozilla.org/2023/11/introducing-llamafile/", "published_at": "2023-11-29T18:46:02+00:00" }, { "id": "01a0c510-bbf6-72b2-85f2-a02dac254c6c", "title": "Mozilla AI Guide Launch with Summarization Code Example", "url": "https://hacks.mozilla.org/2023/11/mozilla-ai-guide-launch-with-summarization-code-example/", "published_at": "2023-11-16T16:20:15+00:00" }, { "id": "01a0c510-bbf6-72b2-85f2-a02dacdd9d67", "title": "Down and to the Right: Firefox Got Faster for Real Users in 2023", "url": "https://hacks.mozilla.org/2023/10/down-and-to-the-right-firefox-got-faster-for-real-users-in-2023/", "published_at": "2023-10-31T16:29:05+00:00" }, { "id": "01a0c510-bbf6-72b2-85f2-a02dadc23114", "title": "Built for Privacy: Partnering to Deploy Oblivious HTTP and Prio in Firefox", "url": "https://hacks.mozilla.org/2023/10/built-for-privacy-partnering-to-deploy-oblivious-http-and-prio-in-firefox/", "published_at": "2023-10-12T13:02:35+00:00" }, { "id": "01a0c510-bbf6-72b2-85f2-a02dade1b8e9", "title": "Faster Vue.js Execution in Firefox", "url": "https://hacks.mozilla.org/2023/09/faster-vue-js-execution-in-firefox/", "published_at": "2023-09-05T16:39:32+00:00" }, { "id": "01a0c510-bbf6-72b2-85f2-a02dae09294d", "title": "Autogenerating Rust-JS bindings with UniFFI", "url": "https://hacks.mozilla.org/2023/08/autogenerating-rust-js-bindings-with-uniffi/", "published_at": "2023-08-08T11:15:31+00:00" }, { "id": "01a0c510-bbf6-72b2-85f2-a02dae6bb928", "title": "So you want to build your own open source ChatGPT-style chatbot…", "url": "https://hacks.mozilla.org/2023/07/so-you-want-to-build-your-own-open-source-chatbot/", "published_at": "2023-07-27T17:52:57+00:00" }, { "id": "01a0c510-bbf6-72b2-85f2-a02daf0d123a", "title": "Letting users block injected third-party DLLs in Firefox", "url": "https://hacks.mozilla.org/2023/03/letting-users-block-injected-third-party-dlls-in-firefox/", "published_at": "2023-03-30T18:41:16+00:00" }, { "id": "01a0c510-bbf6-72b2-85f2-a02daff09b1e", "title": "Mozilla Launches Responsible AI Challenge", "url": "https://hacks.mozilla.org/2023/03/mozilla-launches-responsible-ai-challenge/", "published_at": "2023-03-14T20:42:38+00:00" }, { "id": "01a0c510-bbf6-72b2-85f2-a02db0a2d959", "title": "Announcing Interop 2023", "url": "https://hacks.mozilla.org/2023/02/announcing-interop-2023/", "published_at": "2023-02-01T17:02:13+00:00" }, { "id": "01a0c510-bbf6-72b2-85f2-a02db0b6f6f3", "title": "Interop 2022: Outcomes", "url": "https://hacks.mozilla.org/2023/01/interop-2022-outcomes/", "published_at": "2023-01-31T17:04:42+00:00" }, { "id": "01a0c510-bbf6-72b2-85f2-a02db1a58222", "title": "How the Mozilla Community helps shape our products", "url": "https://hacks.mozilla.org/2022/12/how-the-mozilla-community-helps-to-shape-our-products/", "published_at": "2022-12-07T18:48:54+00:00" }, { "id": "01a0c510-bbf6-72b2-85f2-a02db1b35800", "title": "Improving Firefox stability with this one weird trick", "url": "https://hacks.mozilla.org/2022/11/improving-firefox-stability-with-this-one-weird-trick/", "published_at": "2022-11-22T14:16:56+00:00" }, { "id": "01a0c51e-93cc-73e6-afd4-0d85074d0510", "title": "Revamp of MDN Web Docs Contribution Docs", "url": "https://hacks.mozilla.org/2022/10/revamp-of-mdn-web-docs-contribution-docs/", "published_at": "2022-10-31T17:47:12+00:00" }, { "id": "01a0c51e-93cc-73e6-afd4-0d8507855561", "title": "Improving Firefox responsiveness on macOS", "url": "https://hacks.mozilla.org/2022/10/improving-firefox-responsiveness-on-macos/", "published_at": "2022-10-10T15:13:02+00:00" }, { "id": "01a0c51e-93cc-73e6-afd4-0d8507e59941", "title": "The 100% Markdown Expedition", "url": "https://hacks.mozilla.org/2022/09/the-100-percent-markdown-expedition/", "published_at": "2022-09-08T09:14:51+00:00" }, { "id": "01a0c51e-93cc-73e6-afd4-0d850875b0be", "title": "Merging two GitHub repositories without losing commit history", "url": "https://hacks.mozilla.org/2022/08/merging-two-github-repositories-without-losing-commit-history/", "published_at": "2022-08-29T07:54:58+00:00" }, { "id": "01a0c51e-93cc-73e6-afd4-0d8508e83d1f", "title": "Neural Machine Translation Engine for Firefox Translations add-on", "url": "https://hacks.mozilla.org/2022/06/neural-machine-translation-engine-for-firefox-translations-add-on/", "published_at": "2022-06-29T14:50:41+00:00" }, { "id": "01a0c51e-93cc-73e6-afd4-0d8509a2f2d3", "title": "The JavaScript Specification has a New License", "url": "https://hacks.mozilla.org/2022/06/the-specification-for-javascript-has-a-new-license/", "published_at": "2022-06-27T15:05:35+00:00" }, { "id": "01a0c51e-93cc-73e6-afd4-0d8509c4038d", "title": "Fuzzing rust-minidump for Embarrassment and Crashes – Part 2", "url": "https://hacks.mozilla.org/2022/06/fuzzing-rust-minidump-for-embarrassment-and-crashes/", "published_at": "2022-06-23T17:19:31+00:00" }, { "id": "01a0c51e-93cc-73e6-afd4-0d850a6481d4", "title": "Hacks Decoded: Bikes and Boomboxes with Samuel Aboagye", "url": "https://hacks.mozilla.org/2022/06/hacks-decoded-bikes-and-boomboxes-with-samuel-aboagye/", "published_at": "2022-06-16T15:00:15+00:00" }, { "id": "01a0c51e-93cc-73e6-afd4-0d850aaa03ca", "title": "Everything Is Broken: Shipping rust-minidump at Mozilla – Part 1", "url": "https://hacks.mozilla.org/2022/06/everything-is-broken-shipping-rust-minidump-at-mozilla/", "published_at": "2022-06-14T15:05:06+00:00" }, { "id": "01a0c51e-93cc-73e6-afd4-0d850b1a439d", "title": "Training efficient neural network models for Firefox Translations", "url": "https://hacks.mozilla.org/2022/06/training-efficient-neural-network-models-for-firefox-translations/", "published_at": "2022-06-07T15:25:47+00:00" }, { "id": "01a0c51e-93cc-73e6-afd4-0d850bcc38df", "title": "Improved Process Isolation in Firefox 100", "url": "https://hacks.mozilla.org/2022/05/improved-process-isolation-in-firefox-100/", "published_at": "2022-05-12T15:09:10+00:00" }, { "id": "01a0c51e-93cc-73e6-afd4-0d850bcf1165", "title": "Common Voice dataset tops 20,000 hours", "url": "https://hacks.mozilla.org/2022/04/common-voice-dataset-tops-20000-hours/", "published_at": "2022-04-28T15:23:57+00:00" }, { "id": "01a0c51e-93cc-73e6-afd4-0d850beb272a", "title": "MDN Plus now available in more regions", "url": "https://hacks.mozilla.org/2022/04/mdn-plus-now-available-in-more-markets/", "published_at": "2022-04-28T10:05:35+00:00" }, { "id": "01a0c51e-93cc-73e6-afd4-0d850c79961f", "title": "Adopting users’ design feedback", "url": "https://hacks.mozilla.org/2022/04/adopting-users-design-feedback/", "published_at": "2022-04-21T15:04:05+00:00" }, { "id": "01a0c51e-93cc-73e6-afd4-0d850d7436dc", "title": "Mozilla partners with the Center for Humane Technology", "url": "https://hacks.mozilla.org/2022/04/mozilla-partners-with-the-center-for-humane-technology/", "published_at": "2022-04-13T15:02:02+00:00" }, { "id": "01a0c51e-93cc-73e6-afd4-0d850ddf72e5", "title": "Performance Tool in Firefox DevTools Reloaded", "url": "https://hacks.mozilla.org/2022/03/performance-tool-in-firefox-devtools-reloaded/", "published_at": "2022-03-30T14:59:00+00:00" }, { "id": "01a0c51e-93cc-73e6-afd4-0d850df5e61e", "title": "Introducing MDN Plus: Make MDN your own", "url": "https://hacks.mozilla.org/2022/03/introducing-mdn-plus-make-mdn-your-own/", "published_at": "2022-03-24T16:00:29+00:00" }, { "id": "01a0c51e-93cc-73e6-afd4-0d850ebbc9c6", "title": "Mozilla and Open Web Docs working together on MDN", "url": "https://hacks.mozilla.org/2022/03/mozilla-and-open-web-docs-working-together-on-mdn/", "published_at": "2022-03-17T14:07:34+00:00" }, { "id": "01a0c51e-93cc-73e6-afd4-0d850fada71d", "title": "Announcing Interop 2022", "url": "https://hacks.mozilla.org/2022/03/interop-2022/", "published_at": "2022-03-03T17:00:02+00:00" }, { "id": "01a0c51e-93cc-73e6-afd4-0d85102250e9", "title": "A new year, a new MDN", "url": "https://hacks.mozilla.org/2022/03/a-new-year-a-new-mdn/", "published_at": "2022-03-01T14:00:24+00:00" }, { "id": "01a0c529-ea5b-70d1-9af5-23b04ffe73c7", "title": "Version 100 in Chrome and Firefox", "url": "https://hacks.mozilla.org/2022/02/version-100-in-chrome-and-firefox/", "published_at": "2022-02-15T18:05:20+00:00" }, { "id": "01a0c529-ea5b-70d1-9af5-23b050a90093", "title": "Improving the Storage Access API in Firefox", "url": "https://hacks.mozilla.org/2022/02/improving-the-storage-access-api-in-firefox/", "published_at": "2022-02-08T16:59:21+00:00" }, { "id": "01a0c529-ea5c-73e0-9a6f-6ca66e06ffe8", "title": "Retrospective and Technical Details on the recent Firefox Outage", "url": "https://hacks.mozilla.org/2022/02/retrospective-and-technical-details-on-the-recent-firefox-outage/", "published_at": "2022-02-02T09:00:50+00:00" }, { "id": "01a0c529-ea5c-73e0-9a6f-6ca66ebaa87e", "title": "Hacks Decoded: Adewale Adetona", "url": "https://hacks.mozilla.org/2022/01/hacks-decoded-adewale-adetona/", "published_at": "2022-01-31T17:44:10+00:00" }, { "id": "01a0c529-ea5c-73e0-9a6f-6ca66ecb37f4", "title": "Contributing to MDN: Meet the Contributors", "url": "https://hacks.mozilla.org/2022/01/contributing-to-mdn-meet-the-contributors/", "published_at": "2022-01-18T16:07:59+00:00" }, { "id": "01a0c529-ea5c-73e0-9a6f-6ca66fae72e7", "title": "Hacks Decoded: Sara Soueidan, Award-Winning UI Design Engineer and Author", "url": "https://hacks.mozilla.org/2021/12/hacks-decoded-sara-soueidan-award-winning-ui-design-engineer-and-author/", "published_at": "2021-12-30T15:13:51+00:00" }, { "id": "01a0c529-ea5c-73e0-9a6f-6ca66fc6c354", "title": "WebAssembly and Back Again: Fine-Grained Sandboxing in Firefox 95", "url": "https://hacks.mozilla.org/2021/12/webassembly-and-back-again-fine-grained-sandboxing-in-firefox-95/", "published_at": "2021-12-06T13:05:44+00:00" }, { "id": "01a0c529-ea5c-73e0-9a6f-6ca66fca0b4e", "title": "Hacks Decoded: Seyi Akiwowo, Founder of Glitch", "url": "https://hacks.mozilla.org/2021/11/hacks-decoded-seyi-akiwowo-founder-of-glitch/", "published_at": "2021-11-30T16:02:27+00:00" }, { "id": "01a0c529-ea5c-73e0-9a6f-6ca670bb4fda", "title": "Hacks Decoded: Thomas Park, Founder of Codepip", "url": "https://hacks.mozilla.org/2021/10/hacks-decoded-thomas-park-founder-of-codepip/", "published_at": "2021-10-20T14:35:47+00:00" }, { "id": "01a0c529-ea5c-73e0-9a6f-6ca671163ad9", "title": "Lots to see in Firefox 93!", "url": "https://hacks.mozilla.org/2021/10/lots-to-see-in-firefox-93/", "published_at": "2021-10-08T16:45:37+00:00" }, { "id": "01a0c529-ea5c-73e0-9a6f-6ca671ad9149", "title": "Implementing form filling and accessibility in the Firefox PDF viewer", "url": "https://hacks.mozilla.org/2021/10/implementing-form-filling-and-accessibility-in-the-firefox-pdf-viewer/", "published_at": "2021-10-07T15:13:02+00:00" }, { "id": "01a0c529-ea5c-73e0-9a6f-6ca67230e79a", "title": "Control your data for good with Rally", "url": "https://hacks.mozilla.org/2021/10/control-your-data-for-good-with-rally/", "published_at": "2021-10-06T14:55:48+00:00" }, { "id": "01a0c529-ea5c-73e0-9a6f-6ca6732669fe", "title": "Tab Unloading in Firefox 93", "url": "https://hacks.mozilla.org/2021/10/tab-unloading-in-firefox-93/", "published_at": "2021-10-05T16:52:07+00:00" }, { "id": "01a0c529-ea5c-73e0-9a6f-6ca67371c589", "title": "MDN Web Docs at Write the Docs Prague 2021", "url": "https://hacks.mozilla.org/2021/10/mdn-web-docs-at-write-the-docs-prague-2021/", "published_at": "2021-10-01T12:46:37+00:00" }, { "id": "01a0c529-ea5c-73e0-9a6f-6ca673f1f81c", "title": "Time for a review of Firefox 92", "url": "https://hacks.mozilla.org/2021/09/time-for-a-review-of-firefox-92/", "published_at": "2021-09-08T15:17:15+00:00" }, { "id": "01a0c529-ea5c-73e0-9a6f-6ca674c28113", "title": "Spring cleaning MDN: Part 2", "url": "https://hacks.mozilla.org/2021/08/spring-cleaning-mdn-part-2/", "published_at": "2021-08-18T15:05:06+00:00" }, { "id": "01a0c529-ea5c-73e0-9a6f-6ca67514b9d4", "title": "Hopping on Firefox 91", "url": "https://hacks.mozilla.org/2021/08/hopping-on-firefox-91/", "published_at": "2021-08-10T15:04:27+00:00" }, { "id": "01a0c529-ea5c-73e0-9a6f-6ca675deea70", "title": "How MDN’s autocomplete search works", "url": "https://hacks.mozilla.org/2021/08/mdns-autocomplete-search/", "published_at": "2021-08-03T15:49:30+00:00" }, { "id": "01a0c529-ea5c-73e0-9a6f-6ca676b584f8", "title": "Spring Cleaning MDN: Part 1", "url": "https://hacks.mozilla.org/2021/07/spring-cleaning-mdn-part-1/", "published_at": "2021-07-20T16:00:48+00:00" }, { "id": "01a0c529-ea5c-73e0-9a6f-6ca676fefbf1", "title": "Getting lively with Firefox 90", "url": "https://hacks.mozilla.org/2021/07/getting-lively-with-firefox-90/", "published_at": "2021-07-13T15:02:10+00:00" }, { "id": "01a0c535-18cf-73fd-97d9-3673129b764f", "title": "Implementing Private Fields for JavaScript", "url": "https://hacks.mozilla.org/2021/06/implementing-private-fields-for-javascript/", "published_at": "2021-06-08T15:26:19+00:00" }, { "id": "01a0c535-18cf-73fd-97d9-367313229c82", "title": "Looking fine with Firefox 89", "url": "https://hacks.mozilla.org/2021/06/looking-fine-with-firefox-89/", "published_at": "2021-06-01T15:19:01+00:00" }, { "id": "01a0c535-18cf-73fd-97d9-3673134dd4f3", "title": "Improving Firefox stability on Linux", "url": "https://hacks.mozilla.org/2021/05/improving-firefox-stability-on-linux/", "published_at": "2021-05-19T14:28:53+00:00" }, { "id": "01a0c535-18cf-73fd-97d9-367314181f0c", "title": "Introducing Firefox’s new Site Isolation Security Architecture", "url": "https://hacks.mozilla.org/2021/05/introducing-firefox-new-site-isolation-security-architecture/", "published_at": "2021-05-18T15:45:15+00:00" }, { "id": "01a0c535-18cf-73fd-97d9-3673149feaa7", "title": "Pyodide Spin Out and 0.17 Release", "url": "https://hacks.mozilla.org/2021/04/pyodide-spin-out-and-0-17-release/", "published_at": "2021-04-22T15:17:11+00:00" }, { "id": "01a0c535-18cf-73fd-97d9-36731551c184", "title": "Never too late for Firefox 88", "url": "https://hacks.mozilla.org/2021/04/never-too-late-for-firefox-88/", "published_at": "2021-04-19T15:18:52+00:00" }, { "id": "01a0c535-18cf-73fd-97d9-367315c85f5f", "title": "QUIC and HTTP/3 Support now in Firefox Nightly and Beta", "url": "https://hacks.mozilla.org/2021/04/quic-and-http-3-support-now-in-firefox-nightly-and-beta/", "published_at": "2021-04-16T20:04:21+00:00" }, { "id": "01a0c535-18cf-73fd-97d9-367315f495cd", "title": "Eliminating Data Races in Firefox – A Technical Report", "url": "https://hacks.mozilla.org/2021/04/eliminating-data-races-in-firefox-a-technical-report/", "published_at": "2021-04-06T15:21:46+00:00" }, { "id": "01a0c535-18cf-73fd-97d9-367316be4e19", "title": "A web testing deep dive: The MDN web testing report", "url": "https://hacks.mozilla.org/2021/04/a-web-testing-deep-dive-the-mdn-web-testing-report/", "published_at": "2021-04-01T14:53:46+00:00" }, { "id": "01a0c535-18cf-73fd-97d9-3673172c5653", "title": "MDN localization in March — Tier 1 locales unfrozen, and future plans", "url": "https://hacks.mozilla.org/2021/03/mdn-localization-in-march-tier-1-locales-unfrozen-and-future-plans/", "published_at": "2021-03-25T16:05:25+00:00" }, { "id": "01a0c535-18cf-73fd-97d9-367317808fed", "title": "In March, we see Firefox 87", "url": "https://hacks.mozilla.org/2021/03/in-march-we-see-firefox-87/", "published_at": "2021-03-23T15:56:13+00:00" }, { "id": "01a0c535-18cf-73fd-97d9-36731835b1b4", "title": "How MDN’s site-search works", "url": "https://hacks.mozilla.org/2021/03/how-mdns-site-search-works/", "published_at": "2021-03-22T17:02:05+00:00" }, { "id": "01a0c535-18cf-73fd-97d9-367318fbfc78", "title": "Here’s what’s happening with the Firefox Nightly logo", "url": "https://hacks.mozilla.org/2021/02/heres-whats-happening-with-the-firefox-nightly-logo/", "published_at": "2021-02-26T19:43:01+00:00" }, { "id": "01a0c535-18cf-73fd-97d9-36731964f0c0", "title": "A Fabulous February Firefox — 86!", "url": "https://hacks.mozilla.org/2021/02/a-fabulous-february-firefox-86/", "published_at": "2021-02-23T16:07:03+00:00" }, { "id": "01a0c535-18cf-73fd-97d9-36731a1ea562", "title": "Introducing State Partitioning", "url": "https://hacks.mozilla.org/2021/02/introducing-state-partitioning/", "published_at": "2021-02-23T13:30:51+00:00" }, { "id": "01a0c535-18cf-73fd-97d9-36731a22aa7d", "title": "MDN localization update, February 2021", "url": "https://hacks.mozilla.org/2021/02/mdn-localization-update-february-2021/", "published_at": "2021-02-11T16:06:23+00:00" }, { "id": "01a0c535-18cf-73fd-97d9-36731ab87f1b", "title": "Browser fuzzing at Mozilla", "url": "https://hacks.mozilla.org/2021/02/browser-fuzzing-at-mozilla/", "published_at": "2021-02-09T16:50:56+00:00" }, { "id": "01a0c535-18cf-73fd-97d9-36731aca7370", "title": "January brings us Firefox 85", "url": "https://hacks.mozilla.org/2021/01/january-brings-us-firefox-85/", "published_at": "2021-01-26T16:15:45+00:00" }, { "id": "01a0c535-18cf-73fd-97d9-36731b6f9d1d", "title": "Welcoming Open Web Docs to the MDN family", "url": "https://hacks.mozilla.org/2021/01/welcoming-open-web-docs-to-the-mdn-family/", "published_at": "2021-01-25T17:36:18+00:00" }, { "id": "01a0c535-18cf-73fd-97d9-36731c6c1c3e", "title": "Analyzing Bugzilla Testcases with Bugmon", "url": "https://hacks.mozilla.org/2021/01/analyzing-bugzilla-testcases-with-bugmon/", "published_at": "2021-01-21T14:46:15+00:00" } ] posts Claim your blog
Back to Mozilla Hacks
Blog · corpus.blog/blogs/hacks.mozilla.org/posts

Mozilla Hacks

hacks.mozilla.org

2026

2025

2024

2023

2022

2021