In a recent blog Model-View-Controller in Cocoon using continuations-based control flow Ovidiu Predescu writes:
Through the magic of continuations, the execution state is saved in a continuation object. Each continuation is given a unique string id, which could be embedded in generated page, so that you can restart the saved computation later on.
Interesting stuff. I will explore this a little bit further in coming blogs.