Mobile/XULOptimization
From MozillaWiki
< Mobile
Contents
Issues
XUL requires significant memory. On the N800, trunk Firefox with the standard chrome requires ~10MB RAM on startup, and this reduces to ~6.5MB with a simpler chrome. This indicates significant RAM use by XUL.
Goals
Reduce startup RAM requirement to ~5 MB on the N800. This matches the Maemo browser's RAM needs on startup.
Task list
- Profile individual XUL widgets -- avoid expensive XUL widgets in Mobile Chrome
- Optimize XPCOM objects used by XUL widgets