{"id":62674,"date":"2017-03-21T00:00:00","date_gmt":"2017-03-21T00:00:00","guid":{"rendered":"http:\/\/blog.mozilla.org\/foxtail\/2017\/03\/21\/the-ways-web-assembly-will-transform-internet-health\/"},"modified":"2017-03-21T00:00:00","modified_gmt":"2017-03-21T00:00:00","slug":"the-ways-web-assembly-will-transform-internet-health","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/en\/firefox\/the-ways-web-assembly-will-transform-internet-health\/","title":{"rendered":"The Ways Web Assembly Will Transform Internet Health"},"content":{"rendered":"<p>A healthy Internet fosters collaboration and innovations that benefit all users. That&#8217;s why Mozilla has collaborated on the development of Web Assembly, and included it in the <a href=\"https:\/\/blog.mozilla.org\/blog\/2017\/03\/07\/lots-new-in-firefox-game-changing-webassembly-support\/\">latest Firefox release<\/a>.<\/p>\n<h2>What is Web Assembly?<\/h2>\n<p><a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/WebAssembly\">WebAssembly<\/a> is an emerging web standard that enables applications to run securely in browsers without the use of plug-ins. It is a new web language that can transform the way we use our devices and the web. It&#8217;s a tool that can radically improve the Internet, by making applications more accessible to people all over the world.<\/p>\n<p>It paves the way for high performance apps to run on the web. WebAssembly also has the potential to improve existing services such as email, social networks, and word processing.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-225 aligncenter\" src=\"http:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2017\/03\/6_webassembly-300x165.png\" alt=\"\" width=\"811\" height=\"446\" \/><\/p>\n<h2>Why this matters<\/h2>\n<p>If you\u2019re thinking, \u201cHow does this affect me? I have apps on my Android and iOS device that can do just about anything,\u201d you\u2019re right, but they can\u2019t run in your web browser. Or think of that time you had to install a plug-in to watch a movie on an airplane. WebAssembly levels the playing field for web applications by allowing them to run <a href=\"http:\/\/webassembly.org\/demo\/Tanks\/\">in your browser<\/a> without a plug-in.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-229 aligncenter\" src=\"http:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2017\/03\/6_webassembly-300x165.jpg\" alt=\"\" width=\"801\" height=\"440\" \/><\/p>\n<p>Instead of having to load an individual app or program in your laptop, you can type in a URL and have a better quality experience. To start, you won\u2019t be limited by the free space on your phone, tablet, or desktop, putting a wider selection of app-like experiences at your fingertips. And since the code runs completely inside your browser, it\u2019s faster than HTML and JavaScript, the current standards most web pages are built on.<\/p>\n<h2>WebAssembly in gaming<\/h2>\n<p>If you\u2019re a web developer, this is big news. This means you can now publish games on the web with just a link. Cutting out the application store middleman is a major win for developers and <a href=\"https:\/\/internethealthreport.org\/v01\/decentralization\/\">the decentralization movement. <\/a><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-226 aligncenter\" src=\"http:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2017\/03\/Screen-Shot-2017-03-21-at-3.24.17-PM-300x187.png\" alt=\"\" width=\"691\" height=\"431\" \/><\/p>\n<p>For gamers, you can now play your favorite games, right in your browser. Major names like <a href=\"https:\/\/www.youtube.com\/watch?v=TwuIRcpeUWE\">Epic<\/a> and <a href=\"https:\/\/www.youtube.com\/watch?v=Ikbd7KrrAeM\">Unity<\/a> are already using and seeing the benefits from WebAssembly. Video games are some of the most taxing programs, so if it can work there, it can work anywhere.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-228 aligncenter\" src=\"http:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2017\/03\/Screen-Shot-2017-03-21-at-3.40.16-PM-300x169.png\" alt=\"\" width=\"686\" height=\"387\" \/><\/p>\n<h2>WebAssembly in the creative world<\/h2>\n<p>Programs like Photoshop, AutoCAD, as well as audio and film editing software, now have the potential to be web-based. You can even start a project on one machine and finish it on another.\u00a0 With WebAssembly, you don&#8217;t need to install additional software to run applications.<\/p>\n<h2>WebAssembly in emerging markets<\/h2>\n<p>According to estimates, there are 3.5 billion Internet users around the world, many of them in emerging markets such as India, Brazil, Indonesia, Mexico, China &#8212; locales where unlimited monthly data plans are expensive. Inexpensive mobile devices also don\u2019t come with much onboard storage, limiting the amount of space for apps.<\/p>\n<p>Most app stores also require email addresses and credit cards, a big barrier that can prevent newcomers from experiencing the full potential of the Internet.<\/p>\n<p>Because of this open source innovation by Mozilla, people now have access to powerful tools right in their browser. WebAssembly delivers a safe and secure platform for web browsing, fuels innovation, and allows users around the world to experience the Internet in ways never before seen.<\/p>\n<h2>Learn More<\/h2>\n<p>To learn more about WebAssembly, check out this <a href=\"https:\/\/medium.com\/mozilla-tech\/why-webassembly-is-a-game-changer-for-the-web-and-a-source-of-pride-for-mozilla-and-firefox-dda80e4c43cb#.8d4qohrks\">introductory blog post<\/a>.\u00a0 You can also read a <a href=\"https:\/\/hacks.mozilla.org\/2017\/02\/a-cartoon-intro-to-webassembly\/\">series of blog posts by Lin Clark<\/a> that explain it through cartoons.<\/p>\n<p>At Mozilla, we\u2019re improving Internet health by promoting initiatives that deliver a better experience for users all over the world.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-227 aligncenter\" src=\"http:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2017\/03\/Screen-Shot-2017-03-21-at-3.35.11-PM-300x159.png\" alt=\"\" width=\"683\" height=\"362\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A healthy Internet fosters collaboration and innovations that benefit all users. That&#8217;s why Mozilla has collaborated on the development of Web Assembly, and included it in the latest Firefox release. What is Web Assembly? WebAssembly is an emerging web standard that enables applications to run securely in browsers without the use of plug-ins. It is [&hellip;]<\/p>\n","protected":false},"author":1417,"featured_media":20224,"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>The Ways Web Assembly Will Transform Internet Health<\/title>\n<meta name=\"description\" content=\"A healthy Internet fosters collaboration and innovations that benefit all users. That&#039;s why Mozilla has collaborated on the development of Web Assembly.\" \/>\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\/the-ways-web-assembly-will-transform-internet-health\/\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.mozilla.org\/en\/firefox\/the-ways-web-assembly-will-transform-internet-health\/\",\"url\":\"https:\/\/blog.mozilla.org\/en\/firefox\/the-ways-web-assembly-will-transform-internet-health\/\",\"name\":\"The Ways Web Assembly Will Transform Internet Health\",\"isPartOf\":{\"@id\":\"https:\/\/blog.mozilla.org\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.mozilla.org\/en\/firefox\/the-ways-web-assembly-will-transform-internet-health\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.mozilla.org\/en\/firefox\/the-ways-web-assembly-will-transform-internet-health\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2017\/03\/hero-img-shape.png\",\"datePublished\":\"2017-03-21T00:00:00+00:00\",\"dateModified\":\"2017-03-21T00:00:00+00:00\",\"author\":{\"@id\":\"https:\/\/blog.mozilla.org\/en\/#\/schema\/person\/155567703dc9633cdbd77030e321a5f6\"},\"description\":\"A healthy Internet fosters collaboration and innovations that benefit all users. That's why Mozilla has collaborated on the development of Web Assembly.\",\"breadcrumb\":{\"@id\":\"https:\/\/blog.mozilla.org\/en\/firefox\/the-ways-web-assembly-will-transform-internet-health\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.mozilla.org\/en\/firefox\/the-ways-web-assembly-will-transform-internet-health\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/en\/firefox\/the-ways-web-assembly-will-transform-internet-health\/#primaryimage\",\"url\":\"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2017\/03\/hero-img-shape.png\",\"contentUrl\":\"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2017\/03\/hero-img-shape.png\",\"width\":5000,\"height\":1058},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.mozilla.org\/en\/firefox\/the-ways-web-assembly-will-transform-internet-health\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.mozilla.org\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The Ways Web Assembly Will Transform Internet Health\"}]},{\"@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\/155567703dc9633cdbd77030e321a5f6\",\"name\":\"Nefi Alarcon\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/en\/#\/schema\/person\/image\/13db8f876f6b61f19e2dcf76c14807e0\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/93c0c13164c043433e7da948e9d42594?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/93c0c13164c043433e7da948e9d42594?s=96&d=mm&r=g\",\"caption\":\"Nefi Alarcon\"},\"url\":\"https:\/\/blog.mozilla.org\/en\/author\/nalarconmozilla-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"The Ways Web Assembly Will Transform Internet Health","description":"A healthy Internet fosters collaboration and innovations that benefit all users. That's why Mozilla has collaborated on the development of Web Assembly.","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\/the-ways-web-assembly-will-transform-internet-health\/","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.mozilla.org\/en\/firefox\/the-ways-web-assembly-will-transform-internet-health\/","url":"https:\/\/blog.mozilla.org\/en\/firefox\/the-ways-web-assembly-will-transform-internet-health\/","name":"The Ways Web Assembly Will Transform Internet Health","isPartOf":{"@id":"https:\/\/blog.mozilla.org\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.mozilla.org\/en\/firefox\/the-ways-web-assembly-will-transform-internet-health\/#primaryimage"},"image":{"@id":"https:\/\/blog.mozilla.org\/en\/firefox\/the-ways-web-assembly-will-transform-internet-health\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2017\/03\/hero-img-shape.png","datePublished":"2017-03-21T00:00:00+00:00","dateModified":"2017-03-21T00:00:00+00:00","author":{"@id":"https:\/\/blog.mozilla.org\/en\/#\/schema\/person\/155567703dc9633cdbd77030e321a5f6"},"description":"A healthy Internet fosters collaboration and innovations that benefit all users. That's why Mozilla has collaborated on the development of Web Assembly.","breadcrumb":{"@id":"https:\/\/blog.mozilla.org\/en\/firefox\/the-ways-web-assembly-will-transform-internet-health\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.mozilla.org\/en\/firefox\/the-ways-web-assembly-will-transform-internet-health\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/en\/firefox\/the-ways-web-assembly-will-transform-internet-health\/#primaryimage","url":"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2017\/03\/hero-img-shape.png","contentUrl":"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2017\/03\/hero-img-shape.png","width":5000,"height":1058},{"@type":"BreadcrumbList","@id":"https:\/\/blog.mozilla.org\/en\/firefox\/the-ways-web-assembly-will-transform-internet-health\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.mozilla.org\/en\/"},{"@type":"ListItem","position":2,"name":"The Ways Web Assembly Will Transform Internet Health"}]},{"@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\/155567703dc9633cdbd77030e321a5f6","name":"Nefi Alarcon","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/en\/#\/schema\/person\/image\/13db8f876f6b61f19e2dcf76c14807e0","url":"https:\/\/secure.gravatar.com\/avatar\/93c0c13164c043433e7da948e9d42594?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/93c0c13164c043433e7da948e9d42594?s=96&d=mm&r=g","caption":"Nefi Alarcon"},"url":"https:\/\/blog.mozilla.org\/en\/author\/nalarconmozilla-com\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/posts\/62674"}],"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\/1417"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/comments?post=62674"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/posts\/62674\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/media\/20224"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/media?parent=62674"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/categories?post=62674"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/tags?post=62674"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/coauthors?post=62674"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}