{"id":2122,"date":"2015-03-18T00:00:02","date_gmt":"2015-03-18T04:00:02","guid":{"rendered":"https:\/\/blog.mozilla.org\/meeting-notes\/?p=2122"},"modified":"2015-03-18T00:00:02","modified_gmt":"2015-03-18T04:00:02","slug":"mozilla-platform-2015-03-17","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/meeting-notes\/archives\/2122","title":{"rendered":"Mozilla Platform: 2015-03-17"},"content":{"rendered":"<div>\n<div class=\"mw-content-ltr\" dir=\"ltr\" id=\"mw-content-text\" lang=\"en\">\n<h2 class=\"mw-headline\" id=\"Need_To_Know\">Need To Know<\/h2>\n<h3 class=\"mw-headline\" id=\"Notices.2FSchedule_.28lsblakk.2Fsylvestre.2Flmandel.29\">Notices\/Schedule (lsblakk\/sylvestre\/lmandel)<\/h3>\n<table cellpadding=\"10\" class=\"wikitable\" style=\"color: green;background-color: #ffffcc\">\n<tr>\n<td colspan=\"2\"><big>Next Merge:<\/big> <b>March 30, 2015<\/b>\n<\/td>\n<td colspan=\"2\"><big>Next Release:<\/big> <b>March 31, 2015<\/b><br \/>\n<\/tr>\n<tr>\n<th colspan=\"4\" style=\"color: black\">Trains<br \/>\n<\/tr>\n<tr>\n<td>Central: 39\n<\/td>\n<td>Aurora: 38\n<\/td>\n<td>Beta: 37\n<\/td>\n<td>Release: 36<br \/>\n<\/tr>\n<\/table>\n<p>Only two weeks and two beta builds until Firefox Beta 37 is released. The new <a class=\"external text\" href=\"http:\/\/people.mozilla.org\/~klahnakoski\/platform\/releases.html\" rel=\"nofollow\">&#8220;Tracking Firefox&#8221; dashboard<\/a> shows tracked bugs for the Aurora and Beta releases.\n<\/p>\n<h2 class=\"mw-headline\" id=\"Quality_Programs\">Quality Programs<\/h2>\n<p><small>(An opportunity to hear about status with the various quality programs that do not have a formal team structure.)<\/small>\n<\/p>\n<h3 class=\"mw-headline\" id=\"OrangeFactor_.28ryanvm.29\">OrangeFactor (ryanvm)<\/h3>\n<p>RyanVM sends a major shout out to ttaubert for being on an orange fixing tear last week.\n<\/p>\n<h3 class=\"mw-headline\" id=\"MemShrink_.28njn.29\">MemShrink (njn)<\/h3>\n<p>Mike Hommey enabled <a class=\"external text\" href=\"http:\/\/www.canonware.com\/jemalloc\/\" rel=\"nofollow\">jemalloc3<\/a> (<a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=762449\" rel=\"nofollow\">bug 762449<\/a>) on Nightly. It&#8217;s configured to *not* ride the trains for now. There are a number of perf regressions and some crashes that Mike is diligently working through.\n<\/p>\n<h2 class=\"mw-headline\" id=\"Team_Stand-ups\">Team Stand-ups<\/h2>\n<h3 class=\"mw-headline\" id=\"Media_.28mreavy.29\">Media (mreavy)<\/h3>\n<p>The media team is close to shipping Media Source Extensions (MSE <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1083588\" rel=\"nofollow\">bug 1083588<\/a>) for YouTube. MSE improves HTML5 video performance as YouTube transitions its default video player from Flash to HTML5 video. The team plans to ship MSE on Windows in Firefox 37, OS X in Firefox 38, and then Linux. Be on the look out for any YouTube bugs, such as videos that won&#8217;t load or get stuck rebuffering.\n<\/p>\n<h3 class=\"mw-headline\" id=\"Performance_.28vladan.29\">Performance (vladan)<\/h3>\n<p>Telemetry and FHR measurements were unified into a single system on Nightly 39 (<a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1069869\" rel=\"nofollow\">bug 1069869<\/a>). The old FHR will still be around for a couple of releases. The unified Telemetry client-side is still being &#8220;stabilized&#8221;, so Telemetry from Nightly 39 isn&#8217;t reliable yet. Be very careful when interpreting Nightly 39 data!<\/p>\n<p>The unified Telemetry pings are sent to a new Telemetry backend (<a class=\"external text\" href=\"https:\/\/wiki.mozilla.org\/CloudServices\/DataPipeline\" rel=\"nofollow\">DataPipeline<\/a>) which will support streaming analyses. The Telemetry wiki is now up to date with information about Telemetry client-side &amp; server-side workings: <a class=\"external free\" href=\"https:\/\/wiki.mozilla.org\/Telemetry\" rel=\"nofollow\">https:\/\/wiki.mozilla.org\/Telemetry<\/a>. We added a Telemetry &#8220;errata&#8221; page to help with analyzing Telemetry data: <a class=\"external free\" href=\"https:\/\/wiki.mozilla.org\/Telemetry\/Errata\" rel=\"nofollow\">https:\/\/wiki.mozilla.org\/Telemetry\/Errata<\/a>.<\/p>\n<p>Many Telemetry histograms will automatically expire in Firefox 40. Check <a class=\"external text\" href=\"http:\/\/mxr.mozilla.org\/mozilla-central\/source\/toolkit\/components\/telemetry\/Histograms.json\" rel=\"nofollow\">Histograms.json<\/a> to see if the expiry version of your telemetry probes should updated.<\/p>\n<p>Test results comparing e10s vs non-e10s Talos scores and an explanatory blog post are coming soon. Results in very raw form: <a class=\"external free\" href=\"http:\/\/pastebin.com\/raw.php?i=D7fr2EtM\" rel=\"nofollow\">http:\/\/pastebin.com\/raw.php?i=D7fr2EtM<\/a><\/p>\n<p>Aaron Klotz created a tool for visualizing Windows attached input queues, as detailed on his blog: <a class=\"external free\" href=\"http:\/\/dblohm7.ca\/blog\/2015\/03\/03\/attached-input-queues-on-firefox-for-windows\" rel=\"nofollow\">http:\/\/dblohm7.ca\/blog\/2015\/03\/03\/attached-input-queues-on-firefox-for-windows<\/a>. Attached input queues can cause odd problems like <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1105386\" rel=\"nofollow\">bug 1105386<\/a> where a page won&#8217;t load or render if the mouse is not moving.<\/p>\n<p>With <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1128768\" rel=\"nofollow\">bug 1128768<\/a>, we can now gather information about the amount of jank caused by different types of Flash content. This will be used to quantify the benefit of targeting Shumway at different types of Flash content.<\/p>\n<p>Per-compartment CPU accounting (<a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=674779\" rel=\"nofollow\">bug 674779<\/a>) should land in the next week or two. Use it to report add-ons that use too much CPU or CPOWs (e.g. <a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1136923\" rel=\"nofollow\">bug 1136923<\/a>).\n<\/p>\n<h3 class=\"mw-headline\" id=\"Shumway_.28tschneidereit.29\">Shumway (tschneidereit)<\/h3>\n<p>The team&#8217;s current focus is playing Flash ads in Shumway instead of Flash. Using Shumway will reduce the number of Flash plugin instantiations, which is correlated with Flash deadlocks, and reduce page jank. Flash ads have also exploited Flash security bugs to install malware. Shumway should protect against many of those exploits.<\/p>\n<p>Shumway now plays IMDb trailer videos on Nightly (<a class=\"external text\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1137433\" rel=\"nofollow\">bug 1137433<\/a>) and substantial progress is being made on a verifiable sandboxed. An implementation of AS3&#8217;s meta-object protocol that should be pretty faithful to Flash&#8217;s and a new Shumway interpreter should land soon. This enables proper handling of SecurityDomains, a crucial Flash security feature.\n<\/p>\n<\/div>\n<div class=\"printfooter\">\n\t\t\t\tRetrieved from &#8220;<a href=\"https:\/\/wiki.mozilla.org\/index.php?title=Platform\/2015-03-17&amp;oldid=1062116\">https:\/\/wiki.mozilla.org\/index.php?title=Platform\/2015-03-17&amp;oldid=1062116<\/a>&#8221;\t\t\t\t<\/div>\n<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Need To Know Notices\/Schedule (lsblakk\/sylvestre\/lmandel) Next Merge: March 30, 2015 Next Release: March 31, 2015 Trains Central: 39 Aurora: 38 Beta: 37 Release: 36 Only two weeks and two beta builds until Firefox Beta 37 is released. The new &#8220;Tracking Firefox&#8221; dashboard shows tracked bugs for the Aurora and Beta releases. Quality Programs (An opportunity [&hellip;]<\/p>\n","protected":false},"author":195,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[209],"tags":[258],"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/posts\/2122"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/users\/195"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/comments?post=2122"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/posts\/2122\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/media?parent=2122"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/categories?post=2122"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/meeting-notes\/wp-json\/wp\/v2\/tags?post=2122"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}