You are currently viewing a snapshot of www.mozilla.org taken on April 21, 2008. Most of this content is highly out of date (some pages haven't been updated since the project began in 1998) and exists for historical purposes only. If there are any pages on this archive site that you think should be added back to www.mozilla.org, please file a bug.





Tasks Bugs Owners Delivery Mileston Estimated Improvments
Fastload 68045: fastload JS
brendan 0.9.6 5%
94199: fastload XBL methods and properties (hyatt) hyatt 0.9.7 3%
91242: CSS parsing is 5.5% of startup time (pierre) pierre 0.9.7 1%
Delay Loading
Resources
101769: Stop loading plugins on startup dp 0.9.6 0.5% depends on number of plugins
75947: Security DLLs are now loaded at startup, hurting startup time ddrinan 2.2 5%
63000: Bookmarks should load asynchronously pchen 0.9.7  
76944: Lazy loading of string bundles alecf 0.9.6 0.5%
64146: Delay nsCharsetMenu initialization to avoid consuming ~2% of startup time jbetak 0.9.6 2%
97171: startup perf- remove the need of loading of langGroups.properties files at startup time to speed up startup performance jbetak 0.9.6  
97173: startup perf- remove the need of loading of unixcharset.properties files at startup time to speed up jbetak 0.9.7 ?
97174: startup perf- remove the need of loading of wincharset.properties files at startup time to speed up jbetak 0.9.6 0.5%
97175: startup perf- remove the need of loading of charsetalias.properties files at startup jbetak 0.9.6 0.5%
97176: startup perf- remove the need of loading of langGroups.properties files at startup time to speed up startup performance jbetak 0.9.6 0.5%
97172: startup perf- remove the need of loading of maccharset.properties files at startup time to speed up nhotta 0.9.6  
96529: delay loading of unicharutil in nsString case conversion code ftang 0.9.6  
96530delay loading of unicharutil in nsTextTransformer::Initialize ftang 0.9.6 0.5%
34242: X font lookups on -*-*-*-*-*-*-*-*-*-*-*-*-*-* shanjian 0.9.7  
96525: delay loading of strres dll in nsProfile.cpp ccarlen 0.9.6 ?
38621: Defer loading of history related dlls till after the browser window shows up dp 0.9.7 ?
97462: Delay cookie dll initialization even further darin    
Reduce Number of
Memory Allocations
at startup
62164: JS scopes are malloc-happy; need JS_DOUBLE_HASHING brendan 0.9.7  
48888: optimize xpcom component registry shaver 0.9.7  
106356: reduce the number of memory allocation in CSS parser pierrer 0.9.7 2%
106357: reduce number of memory allocation in XML parser heikki 0.9.7 3%
string sharing scc & jag 0.9.7  
Architectual Improvements 103916: nsStdURL::GetSpec() is 2.6% of main1()
105040: nsStdURL::SetSpec is 1% of startup
darin 0.9.7 2%
93055: support partial reads from OnDataAvailable events darin 0.9.7  
103912: nsChromeRegistry::LoadInstallDataSource() is 2.5% of main1() dp 0.9.7 or later depends on parser improvements 2%
104957: nsParser::Tokenize takes 8% of startup dp 0.9.7 1%
26291: string bundle shouldn't be using using OpenInputStream(), block UI thread alecf 0.9.7 ?
106161: Merge Content and Layout libraries dbaron   2.5%
101838: NSPR: overall slower performance after nspr checkin [see bug 71718] sfraser 0.9.7 ?
106999: Implement native atomic operations on Mac OS 9/Mac OS X sfraser 0.9.7 ?
109207: the dtd handler take 3% of start up time heikki    
DeCOMtamination 75620: calls to nsMemory::* go through too much indirection dougt 0.9.7  
92141: spend too much time refcounting atoms dbaron 0.9.6 2-3%
92144: investigate inlining of nsCOMPtr methods dbaron 0.9.7 <2%
96108: Make nsVoidArray::ElementAt() inline (plus a few others) rjesup 0.9.7  
102453: nsSpaceManager doesn't need an XPCOM interface dbaron 0.9.6 <1%
104336: Eliminate nsIRuleNode, nsIRuleWalker, inline nsIFrame funcs hyatt 0.9.6 5%
104346: need |nsRefPtr| dbaron 0.9.7 dependency bug
Code Cleanups 104962: 3 calls to GetWndowsFolder costs 3% of startup dougt 0.9.6 3%
105042: PR_sscanf() is 1% of startup jband 0.9.6 1%
96461: ComponentManager could PLHash or PLDHash
neeti 0.9.6 minimal
13009: service manager has too many locks neeti 0.9.7  
100828: nsLocalFileMac has serious problems ccarlen 0.9.6  
Perception Improvments 66898: Active Splash screen on all platforms sfraser 0.9.8  
75599: [META] Turbo mode tracking bug
  • Fix multi-profile support
    • Correctly log off from mail accounts
      100385: ccarlen@netscape.com, 0.9.7
    • Correctly clear out any security data (saved passwords, PSM)
      86067: ccarlen@netscape.com, 0.9.6
      101263: pchen@netscape.com, 0.9.7
    • Other bugs related to multi-profile support
      99117: ccarlen@netscape.com, 0.9.6
      98736: bnesse@netscape.com, 0.9.7
  • Mozilla hangs when shutting down windows
    100319: law@netscape.com, 0.9.7
  • Turbo and new mail notification should use the same tray icon
    18729 (dependency): sspitzer@mozilla.org, 0.9.7
    97326: pchen@netscape.com, 0.9.8
  • Need confirmation dialog when "Disable QuickLaunch" systray icon menu choice is selected
    98805: blakeross@telocity.com, 0.9.7
ccarlen, pchen, law, bnesse, blakeross    
109188: investigate early main window creation trudelle    
Other 46775 [meta] static build cathleen, granrose, sfraser 0.9.7 2%
65845: incorporate code coverage info into link process dveditz 0.9.8