Behmke Innovation Group LLC
Cause-based event correlation to virtual page transitions in single page applications
In one embodiment, a monitoring process detects one or more events capable of causing a future state change in a browser application having initially loaded a single page application (SPA) page, and maintains one or more causality chains of the one or more events, each causality chain tracing events of that causality chain to a respective root cause event of that causality chain. Upon detecting a virtual page transition to create a new virtual page, the monitoring process may determine that a cause of the virtual page transition matches a particular root cause event of a particular causality chain, and correlates all events of the particular causality chain to the new virtual page (e.g., where events may notably include XHRs). In another embodiment, the monitoring process may further set a start time of the particular root cause event as the start time of the new virtual page.
Cisco Technology, Inc.
G G G G G G G G G G H H G
G06F G06F G06F G06F G06F G06F G06F G06F G06F G06F H04L H04L G06F
additional inventional inventional inventional additional additional inventional inventional inventional additional inventional inventional additional
Xiaolu Lehong Binil David Shubham
Li Hu Thomas Jindal