Shared knowledge for the Open Web

Web Technologies

Hacks Blogread more at hacks.mozilla.org

  • New Responsive Design Mode: RDM Lands in Firefox Dev Tools

    Firefox Developer Tools now includes a completely redesigned Responsive Design Mode (RDM for short) that’s just landed in Firefox Developer Edition, thanks to hard work from the DevTools team. In a mobile-first world, it’s essential to prioritize performance for low-bandwidth and offline mobile experiences and design progressive web apps that ...

  • Rust and the Future of Systems Programming

    If you’re a regular reader of Hacks, you probably know about Rust, the ground-breaking, community-driven systems programming language sponsored by Mozilla. I covered Rust on Hacks back in July, to note a major milestone for Mozilla, when we shipped Rust in Firefox for the first time. Meanwhile in Rust-land, the ...

  • Mozilla Push Server now supports topics

    In Firefox 44, Mozilla added Web Push capability to the browser. This gives websites the ability to notify users when something important needs to be communicated. For example, you may have a web app that wants to notify users when they receive a WebRTC call, or when a new discussion ...

  • Cooperative Scheduling with requestIdleCallback

    TL;DR: requestIdleCallback support has landed in Firefox Nightly, with plans to ship in Firefox 52. The messiest aspect of building interactive websites boils down to this: the main thread is the same as the UI thread. Rendering the page and responding to user actions happens in contention with computation, network ...

  • WebAssembly Browser Preview

    Since the last WebAssembly milestone we reached in March, we’ve been hard at work in the WebAssembly Community Group to define a standard and to implement that standard in our respective browsers. I’m happy to say now that we have a binary format release candidate and there are compatible implementations ...

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: