{"id":62860,"date":"2017-04-10T00:00:00","date_gmt":"2017-04-10T00:00:00","guid":{"rendered":"http:\/\/blog.mozilla.org\/foxtail\/2017\/04\/10\/defeat-browser-crashes\/"},"modified":"2017-04-10T00:00:00","modified_gmt":"2017-04-10T00:00:00","slug":"defeat-browser-crashes","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/en\/firefox\/defeat-browser-crashes\/","title":{"rendered":"Progress in Our Quest to Defeat Browser Crashes"},"content":{"rendered":"<p>That\u2019s right, your browser just crashed \u2014 never a convenient experience, and always frustrating, whether you\u2019re aimlessly surfing the web or hastily attempting to file your eleventh-hour tax returns. A sudden stall can mean the difference between success and failure.<\/p>\n<p>We feel your pain \u2014 we loathe crashes as much as you do! Last year, we decided to make a concerted effort channel this crash-induced wrath, and we began working earnestly on an effort that we call Project Uptime, which has a simple goal: to make Firefox better by reducing, and ideally eliminating, crashes. Since initiating Project Uptime, we\u2019ve managed to cut Firefox\u2019s crash rate by about 30%.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-90\" src=\"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2017\/04\/FF-Crashes-Less.png\" alt=\"browser crashes less\" width=\"1200\" height=\"630\" \/><\/p>\n<p>To decode this a little, \u201cuptime\u201d simply means that Firefox is working as it should; the opposite of uptime is (you guessed it!) downtime, which is when the browser stops doing what you want it to and quits or closes unexpectedly. There are a variety of issues that could cause your browser to crash; in our quest for zero downtime, we have to be able to understand what type of crash we\u2019re dealing with, as well as the cause of the event.<\/p>\n<p>This is why crash reports are so critical. In order to fix the flaws that lead to crashes, each incident needs to be recorded and sent to the team in charge of fixing the flaws. This is why when you encounter a crash, the crash reporter dialog box pops up, prompting you to send us a report so our team can address the issue, and prevent it from happening again.<\/p>\n<p>To gauge our progress in the battle against crashes, we\u2019ve identified a series of objectives and desired results that will help our team diagnose and measure crashes in a systematic way, so we can identify issues early on. We\u2019re all in on this anti-crash effort, and a third fewer crashes is a promising start. We\u2019ll continue to pursue and fix bugs in an effort to stomp them out completely.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>That\u2019s right, your browser just crashed \u2014 never a convenient experience, and always frustrating, whether you\u2019re aimlessly surfing the web or hastily attempting to file your eleventh-hour tax returns. A sudden stall can mean the difference between success and failure. We feel your pain \u2014 we loathe crashes as much as you do! Last year, [&hellip;]<\/p>\n","protected":false},"author":1422,"featured_media":50090,"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>Progress in Our Quest to Defeat Browser Crashes<\/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\/defeat-browser-crashes\/\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.mozilla.org\/en\/firefox\/defeat-browser-crashes\/\",\"url\":\"https:\/\/blog.mozilla.org\/en\/firefox\/defeat-browser-crashes\/\",\"name\":\"Progress in Our Quest to Defeat Browser Crashes\",\"isPartOf\":{\"@id\":\"https:\/\/blog.mozilla.org\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.mozilla.org\/en\/firefox\/defeat-browser-crashes\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.mozilla.org\/en\/firefox\/defeat-browser-crashes\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2017\/04\/FF-Crashes-Less.png\",\"datePublished\":\"2017-04-10T00:00:00+00:00\",\"dateModified\":\"2017-04-10T00:00:00+00:00\",\"author\":{\"@id\":\"https:\/\/blog.mozilla.org\/en\/#\/schema\/person\/1014fba1be8e0c2e5da5810b88b52f4c\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.mozilla.org\/en\/firefox\/defeat-browser-crashes\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.mozilla.org\/en\/firefox\/defeat-browser-crashes\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/en\/firefox\/defeat-browser-crashes\/#primaryimage\",\"url\":\"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2017\/04\/FF-Crashes-Less.png\",\"contentUrl\":\"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2017\/04\/FF-Crashes-Less.png\",\"width\":1200,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.mozilla.org\/en\/firefox\/defeat-browser-crashes\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.mozilla.org\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Progress in Our Quest to Defeat Browser Crashes\"}]},{\"@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\/1014fba1be8e0c2e5da5810b88b52f4c\",\"name\":\"Fabio Rios\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/en\/#\/schema\/person\/image\/df294e8b08ba29bd3aedf2e86207c168\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c317c9cb80acaf994701bff56b2430cc?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c317c9cb80acaf994701bff56b2430cc?s=96&d=mm&r=g\",\"caption\":\"Fabio Rios\"},\"url\":\"https:\/\/blog.mozilla.org\/en\/author\/friosmozilla-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Progress in Our Quest to Defeat Browser Crashes","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\/defeat-browser-crashes\/","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.mozilla.org\/en\/firefox\/defeat-browser-crashes\/","url":"https:\/\/blog.mozilla.org\/en\/firefox\/defeat-browser-crashes\/","name":"Progress in Our Quest to Defeat Browser Crashes","isPartOf":{"@id":"https:\/\/blog.mozilla.org\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.mozilla.org\/en\/firefox\/defeat-browser-crashes\/#primaryimage"},"image":{"@id":"https:\/\/blog.mozilla.org\/en\/firefox\/defeat-browser-crashes\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2017\/04\/FF-Crashes-Less.png","datePublished":"2017-04-10T00:00:00+00:00","dateModified":"2017-04-10T00:00:00+00:00","author":{"@id":"https:\/\/blog.mozilla.org\/en\/#\/schema\/person\/1014fba1be8e0c2e5da5810b88b52f4c"},"breadcrumb":{"@id":"https:\/\/blog.mozilla.org\/en\/firefox\/defeat-browser-crashes\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.mozilla.org\/en\/firefox\/defeat-browser-crashes\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/en\/firefox\/defeat-browser-crashes\/#primaryimage","url":"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2017\/04\/FF-Crashes-Less.png","contentUrl":"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2017\/04\/FF-Crashes-Less.png","width":1200,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/blog.mozilla.org\/en\/firefox\/defeat-browser-crashes\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.mozilla.org\/en\/"},{"@type":"ListItem","position":2,"name":"Progress in Our Quest to Defeat Browser Crashes"}]},{"@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\/1014fba1be8e0c2e5da5810b88b52f4c","name":"Fabio Rios","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/en\/#\/schema\/person\/image\/df294e8b08ba29bd3aedf2e86207c168","url":"https:\/\/secure.gravatar.com\/avatar\/c317c9cb80acaf994701bff56b2430cc?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c317c9cb80acaf994701bff56b2430cc?s=96&d=mm&r=g","caption":"Fabio Rios"},"url":"https:\/\/blog.mozilla.org\/en\/author\/friosmozilla-com\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/posts\/62860"}],"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\/1422"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/comments?post=62860"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/posts\/62860\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/media\/50090"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/media?parent=62860"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/categories?post=62860"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/tags?post=62860"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/coauthors?post=62860"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}