
[ad_1]
We’re still a ways off from a completely browser-based version of a fully functional Photoshop application or an AAA-level video game, but the latest version of Mozilla’s Firefox browser puts the pieces in place to enable just that.
Firefox 22, released today(Opens in a new window), not only implements support for WebGL, Emscripten, and asm.js to accomplish these feats, but its new support for WebRTC gives the browser access to the webcam and microphone, making Skype-like video calls possible without the need for plugins like Adobe Flash.
A subset of the widely used JavaScript language, asm.js works in conjunction with the Emscripten compiler to produce Web apps that can nearly equal the speed of natively running programs. To demonstrate the technologies, Mozilla teamed up with major game-engine developer Epic, porting its Unreal Engine 3—used by major game titles—to asm.js. The organization has also published a 3D first-person shooter game called BananaBread(Opens in a new window) to demonstrate the potential of browser-based gaming.
First seen in the Opera Web browser, WebRTC’s getUserMedia function enables a Web browser to access the computer’s webcam and microphone. Previously, this was only possible through the services of plugins such as Adobe’s Flash or Microsoft’s Silverlight. You can see some amusing demos of the technology at Opera’s Shiny Demos(Opens in a new window) page. Mozilla also demonstrated cross-browser support for Web-based video calling between Firefox and Chrome(Opens in a new window) last February using the specification’s RTCPeerConnection function.
To get your fresh copy of Firefox 22, head to the Firefox download(Opens in a new window) page, or just choose Help > About Firefox from the browser’s main menu and then restart the program. For a look at all the other capabilities that make Firefox unique, read our full review of Mozilla Firefox, which we’ll update to reflect the new additions in the coming days.
[ad_2]
Source link : https://www.pcmag.com/news/firefox-22-enables-web-video-calls-3d-gaming