Changes

Jump to: navigation, search

Firefox/session restore

268 bytes added, 09:11, 25 June 2014
The structure of sessionstore.js
**** <code>structuredCloneVersion</code> version of the algorithm required to restore <code>structuredCloneState</code> (number, optional)
**** <code>children</code> if this document has frames, entries for each frame(array, optional)
***** structure is the same as <code>entries</code>
*** <code>extData</code> a key/value store used by clients of Session Restore to store permanent information (object, optional)
*** <code>hidden</code>
** <code>startTime</code> date of the session start (ms since epoch)
** <code>recentCrashes</code> number of crashes since the latest good start
* <code>global</code>** TBDa key/value store used by clients of Session Restore to store permanent information (object, optional)* <code>scratchpads</code> state of the scratchpads (array, optional)** TBD(out of the control of Session Restore)* <code>lastSessionState</code> if we deferred referring restoring a session, a representation of this session (object, optional)** (same structure as sessionstore.js)* <code>deferredInitialState</code> (optional'''not sure I understand what it's for''')
** (same structure as sessionstore.js)
* <code>deferredInitialState</code> (optional)
** TBD
= Redesigning sessionstore.js =
184
edits

Navigation menu