On Jul 12, 2013, at 11:33 AM, Patrick Walton <pwal...@mozilla.com> wrote:

>> * Could we "freeze" background pages (on a language level?) and unload
>> them in order to conserve memory and avoid extra processing work, with
>> the expectation of resurrecting them later as needed?
> 
> Rust does have good support for serialization of object graphs, so this is 
> potentially feasible. However, the JS engine is a question mark here: 
> probably work would need to be done to serialize the JS state of a page.

Note that this would be a pretty killer feature in general. It would enable 
things like "stashing" the state of a running app to disk, extremely 
fine-grained sync'ing and restoring of running apps across devices, etc.

Dave

_______________________________________________
dev-servo mailing list
dev-servo@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-servo

Reply via email to