Featured

Hacks Blog read more at hacks.mozilla.org

  • An Update on MDN Web Docs

    Last week, Mozilla announced some general changes in our investments and we would like to outline how they will impact our MDN platform efforts moving forward. It hurts to make these cuts, and it’s important that we be candid on what’s changing and why. First we want to be clear, …

  • js13kGames 2020: A lean coding challenge with WebXR and Web Monetization

    Announcing the return of the annual month-long competition for HTML5 game developers. For js13kGames contestants, the file size limit for all entries is set to 13 kilobytes of code. That's what makes this a code golf challenge. In addition to great prizes across a host of categories, including WebXR and …

  • Changes to SameSite Cookie Behavior – A Call to Action for Web Developers

    Browsers are changing the default value of the SameSite attribute for cookies from None to Lax. This will greatly improve security for users. However, some web sites may depend (even unknowingly) on the old default, potentially resulting in site breakage. At Mozilla, we are slowly introducing this change. And we …

  • Firefox 79: The safe return of shared memory, new tooling, and platform updates

    Firefox 79 offers a new Promise method, more secure target=_blank links, logical assignment operators, tooling improvements for better JavaScript debugging, and many other updates of interest to web developers. In addition, shared memory is back at last, with a safer implementation. The post Firefox 79: The safe return of shared …

  • MDN Web Docs: 15 years young

    MDN Web Docs turns 15 years old! This celebratory article highlights fifteen big wins of the last five years. With initiatives like the browser compatibility data project, learning areas and new pathways for beginning devs, interactive examples, as well as the Product Advisory Board, the Web DNA Report, and the …

Help improve MDN

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: