{"id":1113,"date":"2012-07-16T16:24:29","date_gmt":"2012-07-17T00:24:29","guid":{"rendered":"http:\/\/www.squarefree.com\/burningedge\/?p=1113"},"modified":"2013-01-27T20:25:23","modified_gmt":"2013-01-28T04:25:23","slug":"firefox-nightly-16-weeks-1-6","status":"publish","type":"post","link":"http:\/\/www.squarefree.com\/burningedge\/2012\/07\/16\/firefox-nightly-16-weeks-1-6\/","title":{"rendered":"Firefox Nightly 16, weeks 1-6"},"content":{"rendered":"<div class=\"burningedge\">\r\n\r\n\r\n<p>Speed &amp; memory:<\/p>\r\n\r\n<ul class=\"good\">\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=157681\">157681<\/a> - We reflow when we should just move.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=734015\">734015<\/a> - Slow down parsing of web pages in background tabs.<\/li>\r\n\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=765435\">765435<\/a> - JS: Make heap growth factor depend on the heap size after a GC and GC frequency.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=761739\">761739<\/a> - JS: Incremental GCs are very rare.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=659577\">659577<\/a> - JS: Don't alias stack variables.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=758034\">758034<\/a> - Clean up how the browser triggers GCs.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=754495\">754495<\/a> - Represent an entire compartment as a single CC node when tearing down a page.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=616262\">616262<\/a> - Remove cycle collection static initializers.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=773755\">773755<\/a> - Don't force a cycle collection with 0 suspected objects.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=634444\">634444<\/a> - Long lines with many warnings from javascript.options.strict cause memory spikes when a console or Firebug is in use.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=770993\">770993<\/a> - ConsoleAPI.js consumes excessive amounts of memory.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=750454\">750454<\/a> - FUEL causes lots of leaks until shutdown, can also cause 10+minute shutdown times.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=765411\">765411<\/a> - about:home loading performance optimizations.<\/li>\r\n\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=655413\">655413<\/a> - Firefox locks system timer resolution to 1000Hz once Flash is used once.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=764117\">764117<\/a> - Prefer performance over avoiding seaming.<\/li>\r\n\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=687724\">687724<\/a> - about:memory - Per-tab reporting. <small>(<a href=\"https:\/\/blog.mozilla.org\/nnethercote\/2012\/07\/11\/memshrink-progress-week-55-56\/\">nick's blog entry<\/a>) (<a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=774534\">might get disabled on Aurora 16<\/a>)<\/small><\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=704623#c64\">704623<\/a> - about:memory - Track memory used by orphan DOM nodes.<\/li>\r\n\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=732173\">732173<\/a> - Poison write during shutdown in a debug build. <small>(Preparation for <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=662444\">instant shutdown<\/a>)<\/small><\/li>\r\n\r\n<\/ul>\r\n\r\n<p><small><em>For more, read <a href=\"http:\/\/blog.mozilla.org\/tglek\/\">Taras's Snappy blog<\/a> and <a href=\"http:\/\/blog.mozilla.org\/nnethercote\/category\/memshrink\/\">Nick's MemShrink blog<\/a>.<\/em><\/small><\/p>\r\n\r\n\r\n<p>New web technologies:<\/p>\r\n\r\n<ul class=\"good\">\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=591467\">591467<\/a> - Implement HTML Microdata API.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=715041\">715041<\/a> - Add API for content to be notified on \"OS idle\".<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=772341\">772341<\/a> - Enable Opus support by default.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=565274\">565274<\/a> - Implement the accept attribute for the form and file upload controls for custom MIME types.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=574130\">574130<\/a> - JS: Prototype Harmony's spread operator for arrays.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=726378\">726378<\/a> - Unprefix IndexedDB.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=771678\">771678<\/a> - Unprefix CSS calc().<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=762303\">762303<\/a> - Unprefix CSS transitions.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=745523\">745523<\/a> - Unprefix CSS transforms.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=762302\">762302<\/a> - Unprefix CSS animation properties and @keyframes rule.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=752187\">752187<\/a> - Unprefix CSS gradients.<\/li>\r\n<\/ul>\r\n\r\n<p><small><em>For more, read <a href=\"https:\/\/developer.mozilla.org\/en\/Firefox_16_for_developers\">Firefox 16 for developers<\/a>.<\/em><\/small><\/p>\r\n\r\n\r\n<p>Other notable fixes:<\/p>\r\n\r\n<ul class=\"good\">\r\n\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=768150\">768150<\/a> - Dev tools: Enable the developer toolbar.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=737873\">737873<\/a> - Dev tools: Highlight \"mixed content\" in the web console.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=587909\">587909<\/a> - Improve the visual style of location bar results.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=239307\">239307<\/a> - Remove \"Send Link...\" from context menus.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=764216\">764216<\/a> - Turn on frame pointers on Nightly desktop builds.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=764513\">764513<\/a> - Turn persistent telemetry back on.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=650355\">650355<\/a> - Stop accepting MD5 as a hash algorithm in signatures.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=606286\">606286<\/a> - Add a pref to make Back button work through client-side redirects (accessibility.blockjsredirection).<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=753542\">753542<\/a> - Add prefs to enable\/disable E4X (javascript.options.xml.content and .chrome).<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=764481\">764481<\/a> - Add pref to enable landing of experimental forms features (dom.experimental_forms).<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=744193\">744193<\/a> - [Linux] Install web app on host OS.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=754452\">754452<\/a> - [Windows] Synthetic italics under GDI causes spacing problems for tahoma.<\/li>\r\n\r\n<\/ul>\r\n\r\n\r\n<p><a href=\"http:\/\/hg.mozilla.org\/mozilla-central\/pushloghtml?fromchange=9274e6b53af4&amp;tochange=FIREFOX_AURORA_16_BASE\">All 3787 changes between 2012-06-02 nightly and FIREFOX_AURORA_16_BASE<\/a><\/p>\r\n\r\n\r\n<p>\r\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.squarefree.com\/burningedge\/winicon.png\" alt=\"\" height=\"18\" width=\"18\" \/><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.squarefree.com\/burningedge\/macosx.png\" alt=\"\" height=\"18\" width=\"18\" \/><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.squarefree.com\/burningedge\/linuxicon.gif\" alt=\"\" height=\"18\" width=\"18\" \/>\r\n<a href=\"https:\/\/ftp.mozilla.org\/pub\/mozilla.org\/firefox\/nightly\/2012\/07\/2012-07-15-03-05-44-mozilla-central\/\">2012-07-16 nightly builds<\/a>\r\n(<a href=\"http:\/\/forums.mozillazine.org\/viewtopic.php?t=2502389\">discussion<\/a>)<\/p>\r\n\r\n<\/div>\r\n","protected":false},"excerpt":{"rendered":"Speed &amp; memory: Fixed: 157681 - We reflow when we should just move. Fixed: 734015 - Slow down parsing of web pages in background tabs. Fixed: 765435 - JS: Make heap growth factor depend on the heap size after a GC and GC frequency. Fixed: 761739 - JS: Incremental GCs are very rare. Fixed: 659577 [&hellip;]","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-1113","post","type-post","status-publish","format-standard","hentry","category-trunk"],"_links":{"self":[{"href":"http:\/\/www.squarefree.com\/burningedge\/wp-json\/wp\/v2\/posts\/1113","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.squarefree.com\/burningedge\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.squarefree.com\/burningedge\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.squarefree.com\/burningedge\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.squarefree.com\/burningedge\/wp-json\/wp\/v2\/comments?post=1113"}],"version-history":[{"count":4,"href":"http:\/\/www.squarefree.com\/burningedge\/wp-json\/wp\/v2\/posts\/1113\/revisions"}],"predecessor-version":[{"id":1138,"href":"http:\/\/www.squarefree.com\/burningedge\/wp-json\/wp\/v2\/posts\/1113\/revisions\/1138"}],"wp:attachment":[{"href":"http:\/\/www.squarefree.com\/burningedge\/wp-json\/wp\/v2\/media?parent=1113"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.squarefree.com\/burningedge\/wp-json\/wp\/v2\/categories?post=1113"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.squarefree.com\/burningedge\/wp-json\/wp\/v2\/tags?post=1113"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}