SYSTEMS AND METHODS FOR MANAGING LOADING PRIORITY OR SEQUENCING OF FRAGMENTS OF A WEB OBJECT
First Claim
1. A method for managing rendering of a web page in a browser, comprising:
- (a) executing, by a client operated by a user, code within a first fragment of a web page as the first fragment is presented to the user, the code injected into the first fragment by an intermediary between the client and a server of the web page, the intermediary having split the web page into the first fragment and a plurality of fragments, and modified a default rendering characteristic derived from the server for each of the plurality of fragments, wherein the default rendering characteristic comprises rendering the corresponding fragment in sequence with respect to other fragments as arranged in the web page, and each modified rendering characteristic comprises a trigger and an action for rendering of a corresponding fragment independent of other fragments of the plurality of fragments;
(b) dynamically detecting, by the executing code based on a corresponding modified rendering characteristic, a trigger for rendering of a second fragment from the plurality of fragments, the trigger comprising one of;
a user event and a document object model event at the client, that involves a display or use of the second fragment; and
(c) initiating, by the executing code responsive to the detected trigger, a corresponding action for rendering of the second fragment within the first fragment.
4 Assignments
0 Petitions
Accused Products
Abstract
This disclosure is directed to methods and systems for managing rendering of a web page in a browser. A client operated by a user may execute code within a first fragment of a web page as the first fragment is presented to the user. The code may be injected into the first fragment by an intermediary between the client and a server of the web page. The intermediary may have split the web page into the first fragment and a plurality of fragments, and may have modified a default rendering characteristic for each of the plurality of fragments. Each of the modified rendering characteristic may include a trigger and action for rendering of a corresponding fragment. The executing code may dynamically detect a trigger for rendering of a second fragment from the plurality of fragments. The executing code may initiate a corresponding action for rendering of the second fragment.
28 Citations
30 Claims
-
1. A method for managing rendering of a web page in a browser, comprising:
-
(a) executing, by a client operated by a user, code within a first fragment of a web page as the first fragment is presented to the user, the code injected into the first fragment by an intermediary between the client and a server of the web page, the intermediary having split the web page into the first fragment and a plurality of fragments, and modified a default rendering characteristic derived from the server for each of the plurality of fragments, wherein the default rendering characteristic comprises rendering the corresponding fragment in sequence with respect to other fragments as arranged in the web page, and each modified rendering characteristic comprises a trigger and an action for rendering of a corresponding fragment independent of other fragments of the plurality of fragments; (b) dynamically detecting, by the executing code based on a corresponding modified rendering characteristic, a trigger for rendering of a second fragment from the plurality of fragments, the trigger comprising one of;
a user event and a document object model event at the client, that involves a display or use of the second fragment; and(c) initiating, by the executing code responsive to the detected trigger, a corresponding action for rendering of the second fragment within the first fragment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for managing rendering of a web page in a browser, the system comprising:
-
a processor of a client operated by a user; a browser executing on the processor; and code injected into a first fragment of a web page by an intermediary between the client and a server of the web page, the code executed by the browser as the first fragment is presented to the user, the intermediary having split the web page into the first fragment and a plurality of fragments and modified a default rendering characteristic derived from the server for each of the plurality of fragments, wherein the default rendering characteristic comprises rendering the corresponding fragment in sequence with respect to other fragments as arranged in the web page, and each modified rendering characteristic comprises a trigger and an action for rendering of a corresponding fragment independent of other fragments of the plurality of fragments, the executing code; dynamically detecting, based on a corresponding modified rendering characteristic, a trigger for rendering of a second fragment from the plurality of fragments, the trigger comprising one of;
a user event and a document object model event at the client, that involves a display or use of the second fragment, andinitiating, responsive to the detected trigger, a corresponding action for rendering of the second fragment within the first fragment. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification