Firefox/Projects/Startup Time Improvements/IO Scratchpad

From MozillaWiki
Jump to: navigation, search
  • Pref files
    • read every startup
    • read after the profile is selected too?
    • combine into separate gecko/firefox files?
      • all.js
      • security-prefs.js
      • xpinstall.js
      • channel-prefs.js
      • firefox.js
      • firefox-branding.js
      • firefox-l10n.js
      • reporter.js
  • NSS
    • All libraries loaded at startup - why?
    • S/MIME?
    • softokn3/nssdbm3 loaded by safe browsing invocation
    • bug 501605 still needed on trunk
  • content-prefs.sqlite
    • don't create it until there are actually prefs to store
  • fastload
    • fastloaded files are stat'd every startup - JAR up components?
  • {profile}/minidumps created or stat'd every startup
  • Rooting around in Crash Reports directory
  • bug 507101 - 5 separate component files for password manager
    • also 209KB - compress whitespace?
  • bug 507073 - Build browser dirprovider into existing browser lib

Potential modules

  • safe browsing
  • nsAddonRepository
  • nsContentDispatchChooser