{"id":62012,"date":"2013-06-25T00:00:00","date_gmt":"2013-06-25T00:00:00","guid":{"rendered":"http:\/\/blog.mozilla.org\/foxtail\/2013\/06\/25\/firefox-delivers-3d-gaming-video-calls-and-file-sharing-to-the-web\/"},"modified":"2013-06-25T00:00:00","modified_gmt":"2013-06-25T00:00:00","slug":"firefox-delivers-3d-gaming-video-calls-and-file-sharing-to-the-web","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/en\/firefox\/firefox-delivers-3d-gaming-video-calls-and-file-sharing-to-the-web\/","title":{"rendered":"Firefox Delivers 3D Gaming, Video Calls and File Sharing to the Web"},"content":{"rendered":"<p dir=\"ltr\">Rich activities like games and video calls were some of the last remaining challenges to prove that the Web is a capable and powerful platform for complex tasks. We conquered these challenges as part of Mozilla\u2019s mission to advance the Web as the platform for openness, innovation and opportunity for all.<\/p>\n<p dir=\"ltr\"><a href=\"http:\/\/www.mozilla.org\/firefox\/new\/\">Firefox<\/a> allows developers to create amazing high-performance Web applications and enables video calls and file-sharing directly in the browser, all without the need for plugins or third-party software. What has been difficult to develop on the Web before is now much easier, faster and more fun.<\/p>\n<p dir=\"ltr\"><a href=\"https:\/\/blog.mozilla.org\/blog\/2013\/03\/27\/mozilla-is-unlocking-the-power-of-the-web-as-a-platform-for-gaming\/\">Mozilla described<\/a> a supercharged subset of JavaScript (<a href=\"http:\/\/blog.mozilla.org\/mbest\/?p=42\">asm.js<\/a>) that enables developers to create high-intensity applications, like 3D games and photo processing, directly on the Web without having to install additional software or use plugins. Using the Emscripten cross-compiler, which can emit asm.js, it is possible to bring high-performance native applications, like games, to the Web.<\/p>\n<p dir=\"ltr\"><a href=\"https:\/\/blog.mozilla.org\/futurereleases\/2013\/05\/02\/epic-citadel-demo-shows-the-power-of-the-web-as-a-platform-for-gaming\/\">Mozilla and Epic teamed up to demonstrate this<\/a> with the Unreal Engine 3- it\u2019s pretty amazing to see JavaScript perform at near native speed. Now developers have a low-cost solution to bring high performance games and applications to the Web with technologies like JavaScript, Emscripten and WebGL.<\/p>\n<p dir=\"ltr\">Firefox also enables Web applications to support video calls, voice calls and file sharing without the need to install additional software or use third-party plugins. With Web Real-Time Communications (WebRTC), it\u2019s easy <a href=\"https:\/\/hacks.mozilla.org\/2013\/06\/webrtc-comes-to-firefox\/\">to integrate these features into Web apps<\/a> with just a few lines of code so developers can create more rich and interactive websites for people to <a href=\"https:\/\/hacks.mozilla.org\/2013\/02\/hello-chrome-its-firefox-calling\/\">experience across browsers<\/a>.<\/p>\n<p>This technology makes it possible to place and receive video calls from a mobile or desktop browser or share live video, files and images with friends and family. <a href=\"https:\/\/blog.mozilla.org\/blog\/2013\/02\/24\/webrtc-ringing-a-mobile-phone-near-you\/\">Mozilla demonstrated this <\/a>at Mobile World Congress, in partnership with Ericsson, to show how Firefox can integrate seamlessly with a users\u2019 mobile phone and make voice or video calls and share files.\u00a0 We are excited to see WebRTC in action with <a href=\"http:\/\/www.tokbox.com\/blog\/?p=5935&#038;utm_source=Mozilla&#038;utm_medium=Blog&#038;utm_campaign=FF22\">TokBox&#8217;s\u00a0 OpenTok<\/a> live video platform that enables countless developers and enterprises to create powerful and innovative live video applications. WebRTC opens up endless potential for future communications on the Web.<\/p>\n<p dir=\"ltr\">Mozilla is pushing the boundaries for what is possible on the Web today and proving the Web is the best development platform with advancements like these that improve interoperability and end fragmentation. We created <a href=\"https:\/\/developer.mozilla.org\/demos\/detail\/bananabread\">BananaBread<\/a> as a game demo built using all of these Web technologies Mozilla pioneered, including WebGL, Emscripten, asm.js and WebRTC, to show how you can deliver high-end 3D multiplayer games while still maintaining a fast and stunning experience.<\/p>\n<p dir=\"ltr\">We are excited about the possibilities that these new technologies bring to the Web and can\u2019t wait to see what amazing experiences developers will create.<\/p>\n<p>For more information:<\/p>\n<ul>\n<li dir=\"ltr\">\n<p dir=\"ltr\"><a href=\"https:\/\/www.mozilla.org\/firefox\/22.0\/releasenotes\/\">Firefox for Windows, Mac and Linux release notes<\/a><\/p>\n<\/li>\n<li dir=\"ltr\">\n<p dir=\"ltr\"><a href=\"https:\/\/www.mozilla.org\/mobile\/22.0\/releasenotes\/\">Firefox for Android release notes<\/a><\/p>\n<\/li>\n<li dir=\"ltr\">\n<p dir=\"ltr\"><a href=\"https:\/\/developer.mozilla.org\/en-US\/demos\/detail\/bananabread\">BananaBread game demo<\/a><\/p>\n<\/li>\n<li dir=\"ltr\"><a href=\"https:\/\/hacks.mozilla.org\/2013\/06\/webrtc-comes-to-firefox\/\">WebRTC<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Rich activities like games and video calls were some of the last remaining challenges to prove that the Web is a capable and powerful platform for complex tasks. We conquered these challenges as part of Mozilla\u2019s mission to advance the Web as the platform for openness, innovation and opportunity for all. Firefox allows developers to [&hellip;]<\/p>\n","protected":false},"author":144,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[30],"tags":[],"coauthors":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Firefox Delivers 3D Gaming, Video Calls and File Sharing to the Web<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.mozilla.org\/en\/firefox\/firefox-delivers-3d-gaming-video-calls-and-file-sharing-to-the-web\/\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.mozilla.org\/en\/firefox\/firefox-delivers-3d-gaming-video-calls-and-file-sharing-to-the-web\/\",\"url\":\"https:\/\/blog.mozilla.org\/en\/firefox\/firefox-delivers-3d-gaming-video-calls-and-file-sharing-to-the-web\/\",\"name\":\"Firefox Delivers 3D Gaming, Video Calls and File Sharing to the Web\",\"isPartOf\":{\"@id\":\"https:\/\/blog.mozilla.org\/en\/#website\"},\"datePublished\":\"2013-06-25T00:00:00+00:00\",\"dateModified\":\"2013-06-25T00:00:00+00:00\",\"author\":{\"@id\":\"https:\/\/blog.mozilla.org\/en\/#\/schema\/person\/33edd7d4d73723140487082573041c83\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.mozilla.org\/en\/firefox\/firefox-delivers-3d-gaming-video-calls-and-file-sharing-to-the-web\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.mozilla.org\/en\/firefox\/firefox-delivers-3d-gaming-video-calls-and-file-sharing-to-the-web\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.mozilla.org\/en\/firefox\/firefox-delivers-3d-gaming-video-calls-and-file-sharing-to-the-web\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.mozilla.org\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Firefox Delivers 3D Gaming, Video Calls and File Sharing to the Web\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.mozilla.org\/en\/#website\",\"url\":\"https:\/\/blog.mozilla.org\/en\/\",\"name\":\"The Mozilla Blog\",\"description\":\"News and Updates about Mozilla\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.mozilla.org\/en\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.mozilla.org\/en\/#\/schema\/person\/33edd7d4d73723140487082573041c83\",\"name\":\"Mozilla\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/en\/#\/schema\/person\/image\/f32381c01597770b1131dff44b9d6de1\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f84bd67e8e3ab3bcc9676910aecf5700?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f84bd67e8e3ab3bcc9676910aecf5700?s=96&d=mm&r=g\",\"caption\":\"Mozilla\"},\"url\":\"https:\/\/blog.mozilla.org\/en\/author\/mozilla\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Firefox Delivers 3D Gaming, Video Calls and File Sharing to the Web","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.mozilla.org\/en\/firefox\/firefox-delivers-3d-gaming-video-calls-and-file-sharing-to-the-web\/","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.mozilla.org\/en\/firefox\/firefox-delivers-3d-gaming-video-calls-and-file-sharing-to-the-web\/","url":"https:\/\/blog.mozilla.org\/en\/firefox\/firefox-delivers-3d-gaming-video-calls-and-file-sharing-to-the-web\/","name":"Firefox Delivers 3D Gaming, Video Calls and File Sharing to the Web","isPartOf":{"@id":"https:\/\/blog.mozilla.org\/en\/#website"},"datePublished":"2013-06-25T00:00:00+00:00","dateModified":"2013-06-25T00:00:00+00:00","author":{"@id":"https:\/\/blog.mozilla.org\/en\/#\/schema\/person\/33edd7d4d73723140487082573041c83"},"breadcrumb":{"@id":"https:\/\/blog.mozilla.org\/en\/firefox\/firefox-delivers-3d-gaming-video-calls-and-file-sharing-to-the-web\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.mozilla.org\/en\/firefox\/firefox-delivers-3d-gaming-video-calls-and-file-sharing-to-the-web\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/blog.mozilla.org\/en\/firefox\/firefox-delivers-3d-gaming-video-calls-and-file-sharing-to-the-web\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.mozilla.org\/en\/"},{"@type":"ListItem","position":2,"name":"Firefox Delivers 3D Gaming, Video Calls and File Sharing to the Web"}]},{"@type":"WebSite","@id":"https:\/\/blog.mozilla.org\/en\/#website","url":"https:\/\/blog.mozilla.org\/en\/","name":"The Mozilla Blog","description":"News and Updates about Mozilla","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.mozilla.org\/en\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/blog.mozilla.org\/en\/#\/schema\/person\/33edd7d4d73723140487082573041c83","name":"Mozilla","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/en\/#\/schema\/person\/image\/f32381c01597770b1131dff44b9d6de1","url":"https:\/\/secure.gravatar.com\/avatar\/f84bd67e8e3ab3bcc9676910aecf5700?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f84bd67e8e3ab3bcc9676910aecf5700?s=96&d=mm&r=g","caption":"Mozilla"},"url":"https:\/\/blog.mozilla.org\/en\/author\/mozilla\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/posts\/62012"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/users\/144"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/comments?post=62012"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/posts\/62012\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/media?parent=62012"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/categories?post=62012"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/tags?post=62012"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/coauthors?post=62012"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}