CPC G06F 16/9574 (2019.01) [G06F 16/9566 (2019.01); H04L 67/01 (2022.05); H04L 67/02 (2013.01); H04L 67/535 (2022.05); H04L 67/563 (2022.05); H04L 67/568 (2022.05); H04L 67/5681 (2022.05); H04L 67/5682 (2022.05)] | 20 Claims |
1. A method for performing progressive prefetching in a web page transaction, the method comprising:
observing, using a computing device, at least a portion of a first web page transaction including a first root request for a first root object and a first root response to the first root request;
identifying serialization indicators in the first root request or the first root response;
responsive to determining that the first web page transaction has previously been observed as part of a previous web page transaction, retrieving serialization information for the first web page transaction based on the previous web page transaction, the retrieved serialization information added to the identified serialization indicators;
retrieving one or more child objects based at least in part on the serialization indicators;
observing, using the computing device, further portions of the first web page transaction including one or more child requests for the one or more child objects and one or more child responses to the one or more child requests;
upon completion of the first web page transaction, analyzing the first web page transaction to identify serializing interdependencies between objects that include the first root object and the one or more child objects; and
responsive to determining that the serializing interdependencies includes new serialization indicators, updating the serialization indicators associated with the first web page transaction to generate updated serialization indicators.
|