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.
Skip to main content
Task + Description |
Estimate |
| Enhance XULPrototypeCache |
9d |
|
Adapting nsXULPrototypeCache to be able to indicate whether or not
a XUL document is present in the user's FastLoad cache. Involves moving
most fastload code from nsXULDocument to nsXULPrototypeCache and
updating clients to use these new methods. (4d) The Chrome Protocol handler
continues to obtain the prototype for the document via the cache's
GetPrototype method, this method now consults the fastload cache if
the memory cache misses. The different behaviour is that now a cached
chrome channel will be created for either memcache or fastload-cache
cases. (5d) -- infrastructure work.
|
| Serialization Scheme for XUL |
3d |
|
Devise a serialization scheme for XUL Elements and implement on
nsXULPrototypeElement. This should be a way of compactly storing
information about that XUL Element in the FastLoad cache.
|
| Implement Serialization Scheme on XULPrototypeElements |
6d |
|
Adapt existing code to serialize prototype elements & the whole
prototype document (when? - js does so as they are created).
|
| Overall System Test |
3d |