{"id":62310,"date":"2017-04-19T00:00:00","date_gmt":"2017-04-19T00:00:00","guid":{"rendered":"http:\/\/blog.mozilla.org\/foxtail\/2017\/04\/19\/first-big-bytes-project-quantum\/"},"modified":"2017-04-19T00:00:00","modified_gmt":"2017-04-19T00:00:00","slug":"first-big-bytes-project-quantum","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/en\/firefox\/first-big-bytes-project-quantum\/","title":{"rendered":"Firefox faster and more stable with the first big bytes of Project Quantum, simpler with compact themes and permissions redesign"},"content":{"rendered":"<p>Today\u2019s release of Firefox includes the first significant piece of Project Quantum, as well as various visible and the under-the-hood improvements.<\/p>\n<p><b>The Quantum Compositor speeds up Firefox and prevents graphics crashes on Windows<\/b><\/p>\n<p>In case you missed our <a href=\"https:\/\/medium.com\/mozilla-tech\/a-quantum-leap-for-the-web-a3b7174b3c12\">Project Quantum announcement<\/a>, we\u2019re building a next-generation browser engine that takes full advantage of modern hardware. Today we\u2019re shipping one of the first important pieces of this effort \u2013 what we\u2019ve referred to as the \u201cQuantum Compositor\u201d.<\/p>\n<p>Some technical details \u2013 we\u2019ve now extracted a core part of our browser engine (the graphics compositor) to run in a process separate from the main Firefox process. The compositor determines what you see on your screen by flattening into one image all the layers of graphics that the browser computes, kind of like how Photoshop combines layers. Because the Quantum Compositor runs on the GPU instead of the CPU, it\u2019s super fast. And, because of occasional bugs in underlying device drivers, the graphics compositor can sometimes crash. By running the Quantum Compositor in a separate process, if it crashes, it won\u2019t bring down all of Firefox, or even your current tab.<\/p>\n<p>In testing, the Quantum Compositor reduced browser crashes by about 10%. You can <a href=\"https:\/\/ashughes.com\/?p=426\">learn more about our findings here<\/a>. The Quantum Compositor will be enabled for about 70% of Firefox users \u2013 those on Windows 10, 8, and 7 with the Platform Update, on computers with graphics cards from Intel, NVidia, or AMD.<\/p>\n<p>And if you\u2019re wondering about the Mac \u2013 graphics compositing is already so stable on MacOS that a separate process for the compositor is not necessary.<\/p>\n<p><b>Save screen real estate \u2013 and your eyes \u2013 with compact themes and tabs<\/b><\/p>\n<p>It\u2019s a browser\u2019s job to get you where you want to go, and then get out of the way.<\/p>\n<p>That\u2019s why today\u2019s release of <a href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/new\/\">Firefox for desktop<\/a> ships with two new themes: Compact Light and Compact Dark. Compact Light shrinks the size of the browser\u2019s user interface (the \u2018chrome\u2019) while maintaining Firefox\u2019s default light color scheme. The Compact Dark theme inverts colors so it won\u2019t strain your eyes, especially if you\u2019re browsing in the dark. To turn on one of these themes, click the menu button and choose Add-ons. Then select the Appearance panel, and the theme you&#8217;d like to activate.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-10458\" src=\"https:\/\/blog.mozilla.org\/wp-content\/uploads\/2017\/04\/LightDark-600x125.png\" alt=\"\" width=\"600\" height=\"125\" \/><\/p>\n<p><a href=\"https:\/\/play.google.com\/store\/apps\/details?id=org.mozilla.firefox\"><span style=\"color: #0066cc;\">Firefox for Android<\/span><\/a> also ships with a new setting for compact tabs. When you switch tabs, this new setting displays your tabs in two columns, instead of one, so it\u2019s easier to switch tabs when you have several open. To activate compact tabs, go to Settings > General.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-10457\" src=\"https:\/\/blog.mozilla.org\/wp-content\/uploads\/2017\/04\/Android53-300x536.png\" alt=\"\" width=\"300\" height=\"536\" \/><\/p>\n<p><b>Easily control a website\u2019s permission to access device sensors or send you notifications<\/b><\/p>\n<p>In order to fully function, many websites must first get your permission to access your hardware or alert you of information. For example, video conferencing apps need to use your camera and microphone, and maps request your location so you don\u2019t have to type it in. Similarly, news sites and social networks often ask to send you notifications of breaking stories or messages.<\/p>\n<p>Today\u2019s Firefox desktop release introduces a redesigned interface for granting and subsequently managing a website\u2019s permissions. Now, when you visit a website that wants to access sensitive hardware or send you a notification, you\u2019ll be prompted with a dialog box that explicitly highlights the permissions that site is requesting. If later on you would like to change a site\u2019s permissions, just click the \u2018i\u2019 icon in the Awesome Bar.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-10459\" src=\"https:\/\/blog.mozilla.org\/wp-content\/uploads\/2017\/04\/Permissions-300x163.png\" alt=\"\" width=\"300\" height=\"163\" srcset=\"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2017\/04\/Permissions-300x163.png 300w, https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2017\/04\/Permissions-768x418.png 768w, https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2017\/04\/Permissions-600x327.png 600w, https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2017\/04\/Permissions.png 860w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>You can <a href=\"https:\/\/medium.com\/@pastith\/feeling-safer-online-with-firefox-b9fe13af6600#.8lc19n8f6\"><span style=\"color: #0066cc;\">learn more about the improvements to Firefox\u2019s permissions in this post<\/span><\/a>.<\/p>\n<p><b>Lots more new<\/b><\/p>\n<p>Check out the <a href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/53.0\/releasenotes\/\"><span style=\"color: #0066cc;\">Firefox 53 release notes<\/span><\/a> for a full list of what\u2019s new, but here are a few more noteworthy items:<\/p>\n<ul>\n<li>Firefox for Android is now localized in Arabic, Hebrew, Persian, and Urdu<\/li>\n<\/ul>\n<ul>\n<li>Reader Mode now displays estimated reading times on both Android and desktop<\/li>\n<\/ul>\n<ul>\n<li>Send tabs between desktop and mobile Firefox by right-clicking the tab<\/li>\n<\/ul>\n<ul>\n<li>Firefox now uses <a href=\"https:\/\/tlswg.github.io\/tls13-spec\/\"><span style=\"color: #0066cc;\">TLS 1.3<\/span><\/a> to secure HTTPs connections<\/li>\n<\/ul>\n<p>Web developers should check out the <a href=\"https:\/\/hacks.mozilla.org\/2017\/04\/firefox-53-quantum-compositor-compact-themes-css-masks-and-more\"><span style=\"color: #0066cc;\">Hacks blog<\/span><\/a> for more information about what\u2019s in today\u2019s release.<\/p>\n<p><strong>We hope you enjoy today\u2019s release, and that you\u2019re excited for the even bigger Quantum leaps still ahead.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today\u2019s release of Firefox includes the first significant piece of Project Quantum, as well as various visible and the under-the-hood improvements. The Quantum Compositor speeds up Firefox and prevents graphics crashes on Windows In case you missed our Project Quantum announcement, we\u2019re building a next-generation browser engine that takes full advantage of modern hardware. Today [&hellip;]<\/p>\n","protected":false},"author":132,"featured_media":10456,"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 faster and more stable with the first big bytes of Project Quantum, simpler with compact themes and permissions redesign<\/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\/first-big-bytes-project-quantum\/\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.mozilla.org\/en\/firefox\/first-big-bytes-project-quantum\/\",\"url\":\"https:\/\/blog.mozilla.org\/en\/firefox\/first-big-bytes-project-quantum\/\",\"name\":\"Firefox faster and more stable with the first big bytes of Project Quantum, simpler with compact themes and permissions redesign\",\"isPartOf\":{\"@id\":\"https:\/\/blog.mozilla.org\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.mozilla.org\/en\/firefox\/first-big-bytes-project-quantum\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.mozilla.org\/en\/firefox\/first-big-bytes-project-quantum\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2017\/04\/10.png\",\"datePublished\":\"2017-04-19T00:00:00+00:00\",\"dateModified\":\"2017-04-19T00:00:00+00:00\",\"author\":{\"@id\":\"https:\/\/blog.mozilla.org\/en\/#\/schema\/person\/8648e838daf14e36b6d5474243134522\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.mozilla.org\/en\/firefox\/first-big-bytes-project-quantum\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.mozilla.org\/en\/firefox\/first-big-bytes-project-quantum\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/en\/firefox\/first-big-bytes-project-quantum\/#primaryimage\",\"url\":\"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2017\/04\/10.png\",\"contentUrl\":\"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2017\/04\/10.png\",\"width\":2917,\"height\":1605},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.mozilla.org\/en\/firefox\/first-big-bytes-project-quantum\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.mozilla.org\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Firefox faster and more stable with the first big bytes of Project Quantum, simpler with compact themes and permissions redesign\"}]},{\"@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":"Firefox faster and more stable with the first big bytes of Project Quantum, simpler with compact themes and permissions redesign","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\/first-big-bytes-project-quantum\/","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.mozilla.org\/en\/firefox\/first-big-bytes-project-quantum\/","url":"https:\/\/blog.mozilla.org\/en\/firefox\/first-big-bytes-project-quantum\/","name":"Firefox faster and more stable with the first big bytes of Project Quantum, simpler with compact themes and permissions redesign","isPartOf":{"@id":"https:\/\/blog.mozilla.org\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.mozilla.org\/en\/firefox\/first-big-bytes-project-quantum\/#primaryimage"},"image":{"@id":"https:\/\/blog.mozilla.org\/en\/firefox\/first-big-bytes-project-quantum\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2017\/04\/10.png","datePublished":"2017-04-19T00:00:00+00:00","dateModified":"2017-04-19T00:00:00+00:00","author":{"@id":"https:\/\/blog.mozilla.org\/en\/#\/schema\/person\/8648e838daf14e36b6d5474243134522"},"breadcrumb":{"@id":"https:\/\/blog.mozilla.org\/en\/firefox\/first-big-bytes-project-quantum\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.mozilla.org\/en\/firefox\/first-big-bytes-project-quantum\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/en\/firefox\/first-big-bytes-project-quantum\/#primaryimage","url":"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2017\/04\/10.png","contentUrl":"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2017\/04\/10.png","width":2917,"height":1605},{"@type":"BreadcrumbList","@id":"https:\/\/blog.mozilla.org\/en\/firefox\/first-big-bytes-project-quantum\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.mozilla.org\/en\/"},{"@type":"ListItem","position":2,"name":"Firefox faster and more stable with the first big bytes of Project Quantum, simpler with compact themes and permissions redesign"}]},{"@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\/62310"}],"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=62310"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/posts\/62310\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/media\/10456"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/media?parent=62310"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/categories?post=62310"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/tags?post=62310"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/coauthors?post=62310"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}