Recent Articles

  • Payments, accessibility, and dead macros: MDN Changelog for September 2018

    Changes and updates to the code, data, and tools that support MDN Web Docs. In September, the team launched MDN payments, improved MDN’s accessibility resources, and removed 15% of KumaScript macros. The team also shipped tweaks and fixes by merging 379 pull requests, including 66 pull requests from 38 new contributors.

  • Home Monitoring with Things Gateway 0.6

    The latest version of the Things Gateway rolling out today comes with new home monitoring features that let you directly monitor your home over the web, without a middleman. That means no monthly fees, your private data stays in your home by default, and you can choose from a variety of sensors made by different manufacturers.

  • Calls between JavaScript and WebAssembly are finally fast 🎉

    At Mozilla, we want WebAssembly to be as fast as it can be. This started with its design, which gives it great throughput. Then we improved load times with a streaming baseline compiler. With this, we compile code faster than it comes over the network. Now, in the latest version of Firefox Beta, calls between JS and WebAssembly are faster than many JS to JS function calls. Here's how we made them fast - illustrated in code cartoons.

  • A New Way to Support MDN

    MDN’s user base has grown exponentially in the last few years, so we are seeking support from our users to help accelerate content and platform development.

  • Hack on MDN: Better accessibility for MDN Web Docs

    Making websites accessible to a wide range of users is a vital topic for creators on the web. Over a long weekend in late September, more than twenty people met in London to work on accessibility on the MDN Web Docs website — both the content about accessibility and the accessibility of the site itself. The result was a considerable refresh and new opportunities to continue the projects begun.

  • Performance-Tuning a WebVR Game

    The smaller the app, the faster it loads. Here's how I reduced the size of a favorite WebVR game, optimizing font, audio, and image files to hit my target: 10-second load times in VR headsets.

  • Luis Cuende

    Dweb: Creating Decentralized Organizations with Aragon

    Aragon is an open source project for building decentralized organizations with Ethereum, IPFS, and the web. Aragon apps enable trust-less and transparent governance through smart contracts that execute on the Ethereum blockchain.

  • Streaming RNNs in TensorFlow

    The Machine Learning team at Mozilla is hard at work improving performance and ease-of-use for our open source speech-to-text engine. The upcoming 0.2 release will include a much-requested feature: the ability to do speech recognition live, as the audio is being recorded.

  • MDN Changelog for August 2018

    In August, the MDN content community reviewed and merged 85 Browser Compatibility Data pull requests. This month, we’ll continue working on new interactive examples, converting compatibility data, and migrating MDN services.

  • Firefox Focus with GeckoView

    Firefox Focus is a mobile app for ad-free, private browsing. The upcoming release of Focus for Android will come bundled with Gecko, the browser engine that powers Firefox Quantum. Help us test Gecko in Focus today by installing the Focus Beta.

  • Converting a WebGL application to WebVR

    Research engineer Manish Goregaokar, who works on Servo and Rust, shares what he's learned and some of the code he wrote, while porting a WebGL application to WebVR.

Browse All Articles →