CPC G06F 16/9558 (2019.01) [G06F 16/986 (2019.01)] | 27 Claims |
1. A method, comprising:
receiving, from a first client device, a set of requests for recording user activity detected on a mobile application executing on the first client device, wherein each request includes information corresponding to a set of events based on the user activity that has occurred on the mobile application;
determining that a first request from the set of requests includes a hash of an asset to be rendered by a session player application;
performing a set of operations to transform the hash of the asset to a format compatible with the session player application, the set of operations comprising:
transforming a set of nodes of a document object model (DOM) having a particular attribute into a first tag with a first attribute, the first attribute including the hash; and
transforming, during unserialization of a serialized DOM, each instance of the first attribute from the serialized DOM to the hash;
providing the transformed hash in a node of a document object model to the session player application to retrieve the asset, the document object model corresponding to a screengraph, the screengraph comprising a data structure including a set of nodes and a description of a screen; and
accessing, using the hash, the asset from a cache, the accessing occurring during a replay of a user session by the session player application, the user session including the set of events based on the user activity that occurred on the mobile application.
|