WebRTC World Feature Article Free eNews Subscription

April 02, 2013

Google and Mozilla Move Toward 3D Gaming

Mozilla Firefox and Google Chrome are making moves toward hosting super-fast 3D games, as long as major browser makers support the idea.

"To make these advancements, Mozilla developed a highly-optimized version of JavaScript that supercharges a developer’s gaming code in the browser to enable visually compelling, fast, 3D gaming experiences on the Web,” Mozilla blogged in late March regarding the possibility to bring games through its Web browser in an effective way.

 “With this technology we are also opening up the path for 3D Web-based games on mobile as JavaScript performance continues to close the gap with native.”

Mozilla also noted that it would be teaming up with Epic Games to bring the company’s Unreal Engine 3 to the Web, and also said that the technology would allow developers to bring 3D games to Web browsers on mobile devices that will perform just as well.

According to GMA Network, Google programmers have proposed support for JavaScript’s asm.js in Google’s Chrome Browser, stating that "Optimizations should be added to V8 to generate good code for the asm.js subset of JavaScript. The implementation cost should be small compared to the potential upside: the ability to run significant existing code bases with close to the speed of C inside the JavaScript engine."

Google is also working on Dart, which is a Web programming language designed to address the shortcomings of JavaScript and eventually replace it. GMA Network believes that Dart will help keep JavaScript relevant longer by running counter to Mozilla’s new technology.

Mozilla Firefox and Google Chrome are two of the world’s leading choices in Web browsers for the past 10 years.

Edited by Brooke Neuman
Get stories like this delivered straight to your inbox. [Free eNews Subscription]


Free WebRTC eNewsletter

Sign up now to recieve your free WebRTC eNewsletter for all up to date news and conference details. Its free! what are you waiting for.