Snapshot the DOM into a stateful and serializable data structure and provide the ability to rebuild the DOM via snapshot.
This package export following methods:
snapshot
will traverse the DOM and return a stateful and serializable data structure which can represent the current DOM view.
rebuild
will build the DOM according to the taken snapshot.
serializeNodeWithId
can serialize a node into snapshot format with id.
buildNodeWithMeta
will build DOM from serialized node and store serialized information in the mirror.getMeta(node)
.