Platform/2010-01-19: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(e10s)
Line 50: Line 50:


= Startup Performance =
= Startup Performance =
'''Summmary'''
* Read the latest [http://autonome.wordpress.com/2009/11/14/firefox-startup-performance-weekly-summary-11/ weekly update]. (none last week)
* View [http://graphs.mozilla.org/dashboard/snapshot/ snapshot results] for startup and all other tests.
'''Priorities'''
<table id="ts" border="1" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td class="s0">Estimated win</td>
<td class="s1">Bug #</td>
<td class="s1">Summary</td>
<td class="s1">Owner</td>
<td class="s1">Status</td>
<td class="s1">Notes</td>
</tr>
<tr>
<td class="s2">&gt;10%</td>
<td class="s3">{{bug|512584}}</td>
<td class="s4">Super fast paths for Components.classes and Components.interfaces</td>
<td class="s4">Taras Glek</td>
<td class="s4">in progress</td>
<td>Taras is traveling, says he'll close it out when he returns.</td>
</tr>
<tr>
<td class="s2">~8%</td>
<td class="s3">{{bug|525013}}</td>
<td class="s4">Investigate a more static build configuration of Firefox</td>
<td class="s4">Joel Reymont</td>
<td class="s4">in progress</td>
<td class="s4">Lots of progress! Joel has a patch for Mac and Linux working on the tryserver, and numbers to confirm a partial static build gets ~8% improvement on Mac, with no compat problems. Zach added a bunch of number crunching to validate Joel's numbers. On the Windows front, Taras has a patch in progress now.</td>
</tr>
<tr>
<td class="s2">up to 25%</td>
<td class="s3">{{bug|514083}}</td>
<td class="s4">Per-file HFS+ compression on Mac OSX 10.6</td>
<td class="s4">Joel Reymont</td>
<td class="s4">in progress</td>
<td class="s4">Conclusion is that we need to make this happen via the installer, as well as the updater, since modifying files results in decompression. Conversation on the bug has expanded into turning on JAR compression.</td>
</tr>
<tr>
<td class="s2">TBD</td>
<td class="s3">{{bug|520309}}</td>
<td class="s4">Startup cache: replacement for fastload cache</td>
<td class="s4">Ben Hsieh</td>
<td class="s4">in progress</td>
<td class="s4">Ben is looking into a perf regression that arose after some major changes.</td>
</tr>
<tr>
<td class="s2">TBD</td>
<td class="s3">{{bug|503483}}</td>
<td class="s4">Turn on --enable-faststart for Firefox by default</td>
<td class="s4">Dietrich</td>
<td class="s4">needs testing</td>
<td class="s4">No update, need to test still. Heated conversation on the bug.</td>
</tr>
<tr>
<td class="s2">TBD</td>
<td class="s3">{{bug|513149}}</td>
<td class="s4">Speed up CSS parsing by using a machine generated lexer</td>
<td class="s4">Zack Weinberg</td>
<td class="s4">Zack's blocked on other work</td>
<td class="s4">No update.Taras says about 6% of startup spent parsing CSS.</td>
</tr>
</tbody>
</table>
'''More'''
* More details on the [https://wiki.mozilla.org/Firefox/Projects/Startup_Time_Improvements project page].
* Join us on IRC in [http://irc.mozilla.org/#startup #startup].


= Security =
= Security =

Revision as of 19:06, 19 January 2010

« previous week | index | next week »

Notices / Schedule

Firefox 3.0.18 / Firefox 3.5.8

  • code freeze January 19th
  • there are 13 blockers remaining for 1.9.0.18
    • owners are: smaug, dbaron, ddahl, dholbert, Enn, honzab, igor, jimm, jst, mrbkap (x5), roc, surkov, wtc
  • there are 29 blockers remaining for 1.9.1.8
    • owners are: smaug, dbaron, ddahl, dholbert, dolske, Enn, gal (x2), honzab, igor, jimm, joe, jst, kaie, matsp, mrbkap (x8), rs, roc, surkov, wtc and 3 unassigned (XPConnect, 2xDOM)
  • release Feb 16th

Firefox 3.6

  • new RC available as of Sunday night, announced yesterday
  • reviewing blocker nominations daily
  • proposed release dates: Thursday, Jan 21 or Monday, Jan 25

Blocker Report

Firefox 3.6 RC Code Completion

All Blockers (includes website, release management, etc)
See more Firefox 3.6 related blocker queries, or learn about the new status and blocker flags

Browser / Front End

GFX Update

Layout Update

Content Update

Platform-specific Support Update

  • [Josh] The plan for Java for Mac OS X on the 1.9.3 branch.
    • Apple should be releasing another Java update beta soon, which should have an updated NPAPI Java plugin (JavaPlugin2). We are hopeful that they'll ship something good enough to replace JEP by March. We'll be monitoring the situation closely.
    • So that we don't depend on Apple, Steven will begin porting the JEP to NPAPI ASAP. This should take 4-6 weeks of dedicated work. We'll abort the JEP port if/when we see a good enough Java plugin from Apple.

JS

Startup Performance

Summmary

Priorities

<tbody> </tbody>
Estimated win Bug # Summary Owner Status Notes
>10% bug 512584 Super fast paths for Components.classes and Components.interfaces Taras Glek in progress Taras is traveling, says he'll close it out when he returns.
~8% bug 525013 Investigate a more static build configuration of Firefox Joel Reymont in progress Lots of progress! Joel has a patch for Mac and Linux working on the tryserver, and numbers to confirm a partial static build gets ~8% improvement on Mac, with no compat problems. Zach added a bunch of number crunching to validate Joel's numbers. On the Windows front, Taras has a patch in progress now.
up to 25% bug 514083 Per-file HFS+ compression on Mac OSX 10.6 Joel Reymont in progress Conclusion is that we need to make this happen via the installer, as well as the updater, since modifying files results in decompression. Conversation on the bug has expanded into turning on JAR compression.
TBD bug 520309 Startup cache: replacement for fastload cache Ben Hsieh in progress Ben is looking into a perf regression that arose after some major changes.
TBD bug 503483 Turn on --enable-faststart for Firefox by default Dietrich needs testing No update, need to test still. Heated conversation on the bug.
TBD bug 513149 Speed up CSS parsing by using a machine generated lexer Zack Weinberg Zack's blocked on other work No update.Taras says about 6% of startup spent parsing CSS.

More

Security

Electrolysis

  • Really close to on-by-default: three test failures remain
  • Broke OOPP users with this morning's nightly, but we're respinning nightlies
  • Coordination meetings continue Wednesday, 1PM PT

Tree Management

  • 100 new minis!
    • 60 have been imaged with Windows XP, Windows 7, and OSX 10.5.8

Roundtable

  • Release plans?