{"id":62297,"date":"2017-03-07T00:00:00","date_gmt":"2017-03-07T00:00:00","guid":{"rendered":"http:\/\/blog.mozilla.org\/foxtail\/2017\/03\/07\/lots-new-in-firefox-game-changing-webassembly-support\/"},"modified":"2021-02-08T20:33:43","modified_gmt":"2021-02-08T20:33:43","slug":"lots-new-in-firefox-game-changing-webassembly-support","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/en\/mozilla\/lots-new-in-firefox-game-changing-webassembly-support\/","title":{"rendered":"Lots new in Firefox, including &#8220;game-changing&#8221; support for WebAssembly"},"content":{"rendered":"<p>Today\u2019s release of Firefox introduces great new features, making the browser more powerful, convenient, and secure across all your devices.<\/p>\n<p><b>WebAssembly enables near-native performance for games and apps<\/b><\/p>\n<p>Firefox has a rich history of giving the web new and amazing capabilities. Along these lines, I\u2019m proud to announce that Firefox is the first browser to support <a href=\"https:\/\/research.mozilla.org\/webassembly\/\">WebAssembly<\/a>, an emerging standard inspired by a Mozilla research project. WebAssembly allows complex apps, like games, to run faster than ever before in a web browser. We expect that WebAssembly will enable applications that have historically been too complex to run fast in browsers <b>\u2013<\/b> like immersive 3D video games, computer-aided design, video and image editing, and scientific visualization. We also expect that developers will use WebAssembly to speed up many existing web apps.<\/p>\n<p>To learn more about WebAssembly, see <a href=\"https:\/\/medium.com\/@david_bryant\/dda80e4c43cb#.dp5qcwjn5\">David Bryant\u2019s post<\/a>, and watch this video.<\/p>\n<p><iframe loading=\"lazy\" title=\"WebAssembly: A game changer for the Web | Mozilla\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/MaJCfdmr9Wg?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p><b>Easier connections to Wi-Fi hotspots with captive portal detection<\/b><\/p>\n<p>If you\u2019ve ever had trouble connecting to hotel wi-fi, it\u2019s likely because you had to sign in to a \u201ccaptive portal\u201d. These captive portals are often problematic because the login page itself is hard to discover if the operating system doesn\u2019t detect it. Very often, you try to navigate to a website and end up with an error.<\/p>\n<p>With today\u2019s release, Firefox now automatically detects captive portals and notifies you about the need to log in. Additionally, after Firefox detects a captive portal, it replaces certificate error pages with a message encouraging you to log in.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-9859\" src=\"https:\/\/blog.mozilla.org\/wp-content\/uploads\/2017\/03\/52wifilogin-600x474.png\" alt=\"\" width=\"717\" height=\"566\" \/><strong>Fi<\/strong><b>refox warns you about insecure logins<\/b><\/p>\n<p>To help keep you safer on the internet, we\u2019re building upon <a href=\"https:\/\/blog.mozilla.org\/security\/2017\/01\/20\/communicating-the-dangers-of-non-secure-http\/\">Firefox\u2019s new warning in the address bar<\/a>. Firefox now shows an in-context alert if you click into a username or password field on a page that isn\u2019t encrypted with HTTPS.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-9860\" src=\"https:\/\/blog.mozilla.org\/wp-content\/uploads\/2017\/03\/52securelogin.png\" alt=\"\" width=\"443\" height=\"338\" srcset=\"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2017\/03\/52securelogin.png 437w, https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2017\/03\/52securelogin-300x229.png 300w\" sizes=\"(max-width: 443px) 100vw, 443px\" \/>There\u2019s quite a bit more in this release. Web designers and developers may be particularly interested in CSS Grid, and today we\u2019re shipping the only Grid Inspector developer tool on any major browser. You can learn more about CSS Grid and developer tools you\u2019ll only get from Firefox on the <a href=\"https:\/\/hacks.mozilla.org\/2017\/03\/firefox-52-introducing-web-assembly-css-grid-and-the-grid-inspector\/\">Hacks blog<\/a>.<\/p>\n<p>Also with this release, Firefox has improved security and performance by disabling all plugins that use the Netscape Plugin API (NPAPI) besides Flash. Later this year we\u2019ll further improve Firefox so that Flash content is only activated with user consent.<\/p>\n<p>We hope you enjoy the new release, and <a href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/feedback\/\">would love your feedback<\/a>.<\/p>\n<ul>\n<li>Download<a href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/desktop\/\"> Firefox for Windows, Mac, Linux<\/a><\/li>\n<li>Release Notes for<a href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/52.0\/releasenotes\/\"> Firefox for Windows, Mac, Linux<\/a><\/li>\n<li>Download<a href=\"https:\/\/play.google.com\/store\/apps\/details?id=org.mozilla.firefox&#038;referrer=utm_source%3Dmozilla%26utm_medium\"> Firefox for Android<\/a><\/li>\n<li>Release Notes for<a href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/android\/52.0\/releasenotes\/\"> Firefox for Android<\/a><\/li>\n<\/ul>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today\u2019s release of Firefox introduces great new features, making the browser more powerful, convenient, and secure across all your devices. WebAssembly enables near-native performance for games and apps Firefox has a rich history of giving the web new and amazing capabilities. Along these lines, I\u2019m proud to announce that Firefox is the first browser to [&hellip;]<\/p>\n","protected":false},"author":132,"featured_media":9861,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[30,5],"tags":[],"coauthors":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Lots new in Firefox, including &quot;game-changing&quot; support for WebAssembly<\/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\/mozilla\/lots-new-in-firefox-game-changing-webassembly-support\/\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.mozilla.org\/en\/mozilla\/lots-new-in-firefox-game-changing-webassembly-support\/\",\"url\":\"https:\/\/blog.mozilla.org\/en\/mozilla\/lots-new-in-firefox-game-changing-webassembly-support\/\",\"name\":\"Lots new in Firefox, including \\\"game-changing\\\" support for WebAssembly\",\"isPartOf\":{\"@id\":\"https:\/\/blog.mozilla.org\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.mozilla.org\/en\/mozilla\/lots-new-in-firefox-game-changing-webassembly-support\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.mozilla.org\/en\/mozilla\/lots-new-in-firefox-game-changing-webassembly-support\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2017\/03\/WebAssembly.jpg\",\"datePublished\":\"2017-03-07T00:00:00+00:00\",\"dateModified\":\"2021-02-08T20:33:43+00:00\",\"author\":{\"@id\":\"https:\/\/blog.mozilla.org\/en\/#\/schema\/person\/8648e838daf14e36b6d5474243134522\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.mozilla.org\/en\/mozilla\/lots-new-in-firefox-game-changing-webassembly-support\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.mozilla.org\/en\/mozilla\/lots-new-in-firefox-game-changing-webassembly-support\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/en\/mozilla\/lots-new-in-firefox-game-changing-webassembly-support\/#primaryimage\",\"url\":\"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2017\/03\/WebAssembly.jpg\",\"contentUrl\":\"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2017\/03\/WebAssembly.jpg\",\"width\":1270,\"height\":268},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.mozilla.org\/en\/mozilla\/lots-new-in-firefox-game-changing-webassembly-support\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.mozilla.org\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Lots new in Firefox, including &#8220;game-changing&#8221; support for WebAssembly\"}]},{\"@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\/8648e838daf14e36b6d5474243134522\",\"name\":\"Nick Nguyen\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/en\/#\/schema\/person\/image\/06d5c45c262b905dff2929dd64814d3e\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3157aa227723e202837c0f17257b2361?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3157aa227723e202837c0f17257b2361?s=96&d=mm&r=g\",\"caption\":\"Nick Nguyen\"},\"description\":\"Vice President of Firefox Product\",\"url\":\"https:\/\/blog.mozilla.org\/en\/author\/nnguyenmozillacom\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Lots new in Firefox, including \"game-changing\" support for WebAssembly","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\/mozilla\/lots-new-in-firefox-game-changing-webassembly-support\/","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.mozilla.org\/en\/mozilla\/lots-new-in-firefox-game-changing-webassembly-support\/","url":"https:\/\/blog.mozilla.org\/en\/mozilla\/lots-new-in-firefox-game-changing-webassembly-support\/","name":"Lots new in Firefox, including \"game-changing\" support for WebAssembly","isPartOf":{"@id":"https:\/\/blog.mozilla.org\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.mozilla.org\/en\/mozilla\/lots-new-in-firefox-game-changing-webassembly-support\/#primaryimage"},"image":{"@id":"https:\/\/blog.mozilla.org\/en\/mozilla\/lots-new-in-firefox-game-changing-webassembly-support\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2017\/03\/WebAssembly.jpg","datePublished":"2017-03-07T00:00:00+00:00","dateModified":"2021-02-08T20:33:43+00:00","author":{"@id":"https:\/\/blog.mozilla.org\/en\/#\/schema\/person\/8648e838daf14e36b6d5474243134522"},"breadcrumb":{"@id":"https:\/\/blog.mozilla.org\/en\/mozilla\/lots-new-in-firefox-game-changing-webassembly-support\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.mozilla.org\/en\/mozilla\/lots-new-in-firefox-game-changing-webassembly-support\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/en\/mozilla\/lots-new-in-firefox-game-changing-webassembly-support\/#primaryimage","url":"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2017\/03\/WebAssembly.jpg","contentUrl":"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2017\/03\/WebAssembly.jpg","width":1270,"height":268},{"@type":"BreadcrumbList","@id":"https:\/\/blog.mozilla.org\/en\/mozilla\/lots-new-in-firefox-game-changing-webassembly-support\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.mozilla.org\/en\/"},{"@type":"ListItem","position":2,"name":"Lots new in Firefox, including &#8220;game-changing&#8221; support for WebAssembly"}]},{"@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\/8648e838daf14e36b6d5474243134522","name":"Nick Nguyen","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/en\/#\/schema\/person\/image\/06d5c45c262b905dff2929dd64814d3e","url":"https:\/\/secure.gravatar.com\/avatar\/3157aa227723e202837c0f17257b2361?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3157aa227723e202837c0f17257b2361?s=96&d=mm&r=g","caption":"Nick Nguyen"},"description":"Vice President of Firefox Product","url":"https:\/\/blog.mozilla.org\/en\/author\/nnguyenmozillacom\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/posts\/62297"}],"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\/132"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/comments?post=62297"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/posts\/62297\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/media\/9861"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/media?parent=62297"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/categories?post=62297"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/tags?post=62297"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/coauthors?post=62297"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}