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 development.
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.
This is the 1st 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.
This is the 2nd article in a 3-part series of articles with code cartoons about running WebAssembly modules and memory safety.
This is the 3rd article in a 3-part series of articles with code cartoons that illustrate how to get started running WebAssembly modules and how to use table imports.
360º tours offer first-time WebVR creators a perfect starting project that does not require exotic or expensive gear to begin VR development. Panoramic 360º scenes naturally fall back to regular 2D visualization on a desktop or mobile screen. Today's tour will help you get started building an A-Frame 360º experience of your own.
Announcing the release of HumbleNet, a project initiated at Humble Bundle in 2015 to port peer-to-peer multiplayer games, originally to asm.js and now to WebAssembly. The current open source version of the library exposes a simple peer-to-peer API that allows for basic peer discovery and the ability to easily send data (via WebRTC) to other peers. Today, you can build a game that runs on Linux, macOS, and Windows, while using any web browser — and they can all communicate in real-time via WebRTC.
Mozilla is working to create a Web of Things framework of software and services that can bridge the communication gap between connected devices. Today we’re announcing the availability of a prototype of the first component of this system, the Things Gateway. We’ve made available a software image you can use to build your own Web of Things gateway using a Raspberry Pi.
The Opus audio codec just got another major upgrade with the release of version 1.2, bringing many speech and music quality improvements, especially at low bitrates.
Scheduling is a significant piece of Project Quantum, which focuses on making Firefox more responsive, especially when lots of tabs are open. In this article, we describe problems we identified in multi-tab browsing, the solutions we figured out, the current status of Quantum DOM, and opportunities for contribution to the project.