Firefox
Asm.js and Emscripten allow high-end 3D game engines to run at near-native speeds directly inside web browsers without third-party plugins.
AI-assisted summary of Unreal Engine 3 in Firefox with asm.js — original source. Check the original for full context.
Source published:
Key ideas
- Mozilla and Epic Games successfully ported Unreal Engine 3 to the Web inside Firefox in just four days. (0:00)
- The port relies on Emscripten and asm.js to achieve near-native execution of high-end 3D games without external plugins. (0:00)
- Further technical details and documentation are available via Mozilla Hacks and the official Emscripten website. (0:00)
Detailed notes
## Background Published on YouTube by the Firefox channel on May 2, 2013, this video demonstrates Unreal Engine 3 running inside the browser. According to the page description, engineering teams at Mozilla and Epic successfully ported the engine to the Web in just four days utilizing Emscripten and asm.js.
## TL;DR The video presents an audiovisual technical showcase of Epic Games' Unreal Engine 3 running natively inside Mozilla Firefox without third-party plugins. It highlights how the combined use of asm.js—a strictly typed, highly optimizable subset of JavaScript—and the Emscripten compiler enabled near-native 3D performance on the Web. The demo stands as proof of the joint engineering effort completed in only four days, directing viewers to Mozilla Hacks and the Emscripten project for deeper technical details.
## Atmosphere & style The presentation carries the brisk, focused vibe of a cutting-edge technical demo, eschewing traditional spoken narration in favor of driving background music. Viewers experience the raw graphical capability of the browser in real time, interspersed with automated audio sign-offs and courtesies like "Thank you" and "Bye." The resulting mood is modern, impressive, and understated, letting the visual performance of the engine speak directly for itself.
## Bulletin - [00:00](https://www.youtube.com/watch?v=BV32Cs_CMqo&t=0s) Mozilla and Epic Games successfully ported Unreal Engine 3 to the Web inside Firefox in just four days. - [00:00](https://www.youtube.com/watch?v=BV32Cs_CMqo&t=0s) The port relies on Emscripten and asm.js to achieve near-native execution of high-end 3D games without external plugins. - [00:00](https://www.youtube.com/watch?v=BV32Cs_CMqo&t=0s) Further technical details and documentation are available via Mozilla Hacks and the official Emscripten website.
## Key takeaways - [00:00](https://www.youtube.com/watch?v=BV32Cs_CMqo&t=0s) Demonstration highlights Epic Games' Unreal Engine 3 running natively within Mozilla Firefox. - [00:00](https://www.youtube.com/watch?v=BV32Cs_CMqo&t=0s) The porting project between engineering teams at Mozilla and Epic Games was completed in only four days. - [00:00](https://www.youtube.com/watch?v=BV32Cs_CMqo&t=0s) Emscripten served as the LLVM-to-JavaScript compiler to translate native engine code for browser execution. - [00:00](https://www.youtube.com/watch?v=BV32Cs_CMqo&t=0s) asm.js, a strictly typed and highly optimizable subset of JavaScript, enables near-native performance inside the browser. - [00:00](https://www.youtube.com/watch?v=BV32Cs_CMqo&t=0s) The showcase proves that complex, high-end 3D game engines can operate smoothly on the Web without proprietary third-party plugins. - [00:00](https://www.youtube.com/watch?v=BV32Cs_CMqo&t=0s) The video provides an audiovisual demonstration of real-time rendering rather than a traditional spoken lecture. - [00:00](https://www.youtube.com/watch?v=BV32Cs_CMqo&t=0s) Mozilla Hacks provides in-depth technical documentation covering the mechanics of the port. - [00:00](https://www.youtube.com/watch?v=BV32Cs_CMqo&t=0s) The Emscripten project website hosts ongoing compiler resources and tools for web-based porting.
## Detailed walkthrough ### [00:00](https://www.youtube.com/watch?v=BV32Cs_CMqo&t=0s) Unreal Engine 3 Web Port Showcase
The presentation serves as a technical showcase highlighting the breakthrough port of Epic Games' Unreal Engine 3 directly to the Web within Mozilla Firefox. Rather than a standard spoken lecture or interview, the video functions as an audiovisual demonstration set to background music, accompanied by automated audio artifacts reflecting conversational sign-offs and courtesies like “Thank you” and “Bye.”
As outlined in the project background, engineering teams at Mozilla and Epic completed the port in just four days by taking advantage of Emscripten and asm.js, proving that high-end 3D game engines could run at near-native speeds inside a modern web browser without third-party plugins.
- **Porting Timeline**: The engineering collaboration between Mozilla and Epic Games brought Unreal Engine 3 to the Web in four days. - **Core Technologies**: The demonstration relies on asm.js—an optimized, strictly typed subset of JavaScript—alongside the Emscripten LLVM-to-JavaScript compiler. - **Official Resources**: Further technical documentation and project details are hosted at Mozilla Hacks (`http://www.hacks.mozilla.org`) and the Emscripten project website (`http://www.emscripten.org`).
## Mentioned Mozilla, Epic Games, Unreal Engine 3, Firefox, asm.js, Emscripten, Mozilla Hacks
## Video description Engineering teams at Mozilla and Epic ported Unreal Engine 3 to the Web in four days, using Emscripten and asm.js
For more information, visit: http://www.hacks.mozilla.org http://www.emscripten.org
[Source](https://www.youtube.com/watch?v=BV32Cs_CMqo)