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