Patent attributes
Features are disclosed for storing content items, such as content pages, applications, and other network-accessible content, such that changes to the state of the content items may be retained and restored at a later time. Storing content items can include serializing the memory state of individual portions of the content items to a persistent storage medium based on a determination that the memory state has changed since the last serialization process. The serialized content items may later be de-serialized and restored to the same memory state that they had prior to serialization. In this way, the de-serialized content items reflect changes made after they were initially retrieved and prior to serialization.