Firefox/Projects/Startup Time Improvements/IO Scratchpad: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Created page with '* 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 *** …')
 
 
(7 intermediate revisions by one other user not shown)
Line 16: Line 16:
** S/MIME?
** S/MIME?
** softokn3/nssdbm3 loaded by safe browsing invocation
** softokn3/nssdbm3 loaded by safe browsing invocation
** {{bug|501605}} still needed on trunk


* content-prefs.sqlite
* content-prefs.sqlite
** don't create it until there are actually prefs to store
** 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

Latest revision as of 22:18, 7 August 2009

  • 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