MDN’s new design is in Beta! A sneak peek: https://blog.mozilla.org/opendesign/mdns-new-design-beta/

Shared knowledge for the Open Web

Web Technologies

Hacks Blogread more at hacks.mozilla.org

  • Optimizing Performance of A-Frame Scenes for Mobile Devices

    For a WebVR capstone project at Oregon State University, our team investigated performance and optimizations for A-Frame on Android smartphones. We developed a means of benchmarking the level of 3D complexity a mobile phone is capable of, and determining which performance metrics are required for such a benchmark.

  • WebAssembly for Native Games on the Web

    There's never been a better time to port a native game to the web. Here are some tips from the trenches for getting started with WebAssembly and Emscripten.

  • The Next Generation of Web Gaming

    Now available in Firefox and Chrome, and also soon in Edge and WebKit, WebAssembly enables near-native performance of code in the browser, which is great for game development, and has also shown benefits for WebVR applications. Here's a look at how far we've come and what's ahead for HTML5 game ...

  • WebAssembly table imports… what are they?

    This is the 3rd article in a 3-part series of articles with code cartoons that illustrate how to get started running WebAssembly modules in the browser today, how to work with memory in WebAssembly, and how to use table imports.

  • Memory in WebAssembly (and why it’s safer than you think)

    This is the 2nd article in a 3-part series of articles with code cartoons that illustrate how to get started running WebAssembly modules in the browser today, how to work with memory in WebAssembly, and how to use table imports.

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: