{"id":1156,"date":"2013-06-25T19:59:22","date_gmt":"2013-06-26T03:59:22","guid":{"rendered":"http:\/\/www.squarefree.com\/burningedge\/?p=1156"},"modified":"2014-07-12T12:29:44","modified_gmt":"2014-07-12T20:29:44","slug":"firefox-nightly-24-weeks-1-6","status":"publish","type":"post","link":"http:\/\/www.squarefree.com\/burningedge\/2013\/06\/25\/firefox-nightly-24-weeks-1-6\/","title":{"rendered":"Firefox Nightly 24, weeks 1-6"},"content":{"rendered":"<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=678037\">678037<\/a> - JS: Lazy bytecode generation.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=883154\">883154<\/a> - JS: Add runtime wide cache for compiled lazy scripts.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=875276\">875276<\/a> - JS: Don't create types for scripts until they are compiled by baseline.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=868431\">868431<\/a> - JS: IonMonkey: Require baseline compilation, remove bailout-to-interpreter code.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=845147\">845147<\/a> - Janky scrolling on pages with many small images.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=873640\">873640<\/a> - Read-ahead not actually being used on omni.ja.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=868441\">868441<\/a> - Bypass Cache When Lock Held Too Long.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=791670\">791670<\/a> - Preload the new tab page.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=846019\">846019<\/a> - Identify and aggregate extensions' compartments in about:memory.<\/li>\r\n<\/ul>\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=52500\">52500<\/a> - HTML: Make regular CSS properties apply on &lt;input type='file'&gt;.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=674927\">674927<\/a> - HTML: Support spellcheck=false for contentEditable.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=549861\">549861<\/a> - CSS: Implement parsing of font feature properties.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=856410\">856410<\/a> - DOM: Implement promises.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=869996\">869996<\/a> - JS: Set.prototype.{keys, values, entries}.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=815431\">815431<\/a> - JS: String.prototype.repeat.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=881939\">881939<\/a> - Debugger: Enable source maps by default.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=833385\">833385<\/a> - WebVTT: Implement Track element and TextTrack* DOM classes.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=836599\">836599<\/a> - WebAudio: Implement OfflineAudioContext.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=815643\">815643<\/a> - WebAudio: Implement ConvolverNode.<\/li>\r\n<\/ul>\r\n\r\n<p><a href=\"https:\/\/wiki.mozilla.org\/WebAudio_API_Rollout_Status\">WebAudio API rollout status<\/a><\/p>\r\n\r\n\r\n<p>Security &amp; privacy:<\/p>\r\n<ul class=\"good\">\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=842657\">842657<\/a> - CSP: Enable the CSP 1.0 parser.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=763879\">763879<\/a> - CSP: Implement blocking of inline stylesheets.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=880735\">880735<\/a> - Reimplement the plugin doorhanger with new click-to-play behavior.<\/li>\r\n<\/ul>\r\n\r\n\r\n<p>Other notable fixes:<\/p>\r\n\r\n<ul class=\"good\">\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=866880\">866880<\/a> - Implement \"Close Tabs to the Right\" as a built-in feature.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=600207\">600207<\/a> - SVG-as-image is fuzzy\/pixelated when scaled or printed, when we trigger the tiling codepath.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=234485\">234485<\/a> - xml:lang is not used for font selection or hyphenation.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=602006\">602006<\/a> - Replace Error Console with Browser Console.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=827915\">827915<\/a> - Get rid of SVG's own invalidation mechanisms and rely on DLBI instead.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=823512\">823512<\/a> - Rewrite PeerConnection in JS-implemented WebIDL.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=856427\">856427<\/a> - [Windows] Add vsync support.<\/li>\r\n<li>Fixed: <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=794282\">794282<\/a> - [Linux] Enable GStreamer in official builds.<\/li>\r\n<\/ul>\r\n\r\n\r\n<p>Sources:<\/p>\r\n\r\n<ul>\r\n<li><a href=\"https:\/\/twitter.com\/firefoxnightly\">@FirefoxNightly on Twitter<\/a><\/li>\r\n<li><a href=\"http:\/\/hg.mozilla.org\/mozilla-central\/pushloghtml?fromchange=FIREFOX_AURORA_23_BASE&amp;tochange=FIREFOX_AURORA_24_BASE\">All 4591 changes between FIREFOX_AURORA_23_BASE and FIREFOX_AURORA_24_BASE<\/a><\/li>\r\n<\/ul>\r\n","protected":false},"excerpt":{"rendered":"Speed &amp; memory: Fixed: 678037 - JS: Lazy bytecode generation. Fixed: 883154 - JS: Add runtime wide cache for compiled lazy scripts. Fixed: 875276 - JS: Don't create types for scripts until they are compiled by baseline. Fixed: 868431 - JS: IonMonkey: Require baseline compilation, remove bailout-to-interpreter code. Fixed: 845147 - Janky scrolling on pages [&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-1156","post","type-post","status-publish","format-standard","hentry","category-trunk"],"_links":{"self":[{"href":"http:\/\/www.squarefree.com\/burningedge\/wp-json\/wp\/v2\/posts\/1156","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=1156"}],"version-history":[{"count":4,"href":"http:\/\/www.squarefree.com\/burningedge\/wp-json\/wp\/v2\/posts\/1156\/revisions"}],"predecessor-version":[{"id":1164,"href":"http:\/\/www.squarefree.com\/burningedge\/wp-json\/wp\/v2\/posts\/1156\/revisions\/1164"}],"wp:attachment":[{"href":"http:\/\/www.squarefree.com\/burningedge\/wp-json\/wp\/v2\/media?parent=1156"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.squarefree.com\/burningedge\/wp-json\/wp\/v2\/categories?post=1156"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.squarefree.com\/burningedge\/wp-json\/wp\/v2\/tags?post=1156"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}