Resources for developers, by developers.

Hacks Blog

Read more at hacks.mozilla.org

  • Here’s what’s happening with the Firefox Nightly logo

    The internet was set on fire (pun intended) this week, by what I'm calling 'fox gate', and chances are you might have seen a meme or two about the Firefox logo. Many people were pulling up for a battle royale because they thought we had scrubbed fox imagery from our browser. We can confirm, that this is definitely not happening.The post Here’s what’s happening with the Firefox Nightly logo appeared first on Mozilla Hacks - the Web developer blog.

  • A Fabulous February Firefox — 86!

    Looking into the near distance, we can see the end of February loitering on the horizon, threatening to give way to March at any moment. To keep you engaged until then, we’d like to introduce you to Firefox 86.The post A Fabulous February Firefox — 86! appeared first on Mozilla Hacks - the Web developer blog.

  • Introducing State Partitioning

    State Partitioning is the technical term for a new privacy feature in Firefox called Total Cookie Protection, which will be available in ETP Strict Mode in Firefox 86. This article shows how State Partitioning works inside of Firefox and explains what developers of third-party integrations can do to stay compatible with the latest changes. The post Introducing State Partitioning appeared first on Mozilla Hacks - the Web developer blog.

  • MDN localization update, February 2021

    In our previous post, An update on MDN Web Docs’ localization strategy, we explained our broad strategy for moving forward with allowing translation edits on MDN again. The MDN localization communities are waiting for news of our progress on unfreezing the top-tier locales, and here we are. In this post we’ll look at where we’ve got to so far in 2021, and what you can expect moving forward.The post MDN localization update, February 2021 appeared first on Mozilla Hacks - the Web developer blog.

  • Browser fuzzing at Mozilla

    Mozilla has been fuzzing Firefox and its underlying components for a while. It has proven itself to be one of the most efficient ways to identify quality and security issues. In general, we apply fuzzing on different levels: there is fuzzing the browser as a whole but a significant amount of time is also spent on fuzzing isolated code (e.g. with libFuzzer) or even whole components such as the JS engine using separate shells with various fuzzers. For the purpose of this blog post, we will talk specifically about browser fuzzing only, and go into detail on the pipeline we’ve developed.The post Browser fuzzing at Mozilla appeared first on Mozilla Hacks - the Web developer blog.

Help improve MDN Web Docs

All parts of MDN (docs and the site itself) are created by an open community of developers. Please join us! Pick one of these ways to help: