Placeholders for dynamic components in HTML streaming
First Claim
Patent Images
1. A method of speeding up the delivery of a dynamic webpage, comprising:
- receiving from a client device a request for a webpage, the webpage including one or more components;
sending to the client device a cached stub in response to the request, wherein the cached stub includes a placeholder replacing at least a portion of a first component of the webpage; and
injecting a script in the cached stub that intercepts any access to the placeholder by a second script running on the client device.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of speeding up the delivery of a dynamic webpage is disclosed. A request for a webpage is received, the webpage including one or more dynamic components. A cached stub is sent in response to the request, wherein the cached stub includes components empirically determined as static components of the webpage, and wherein the cached stub includes a placeholder replacing at least a portion of a first dynamic component of the webpage. A script is injected in the cached stub that intercepts any access to the placeholder.
-
Citations
20 Claims
-
1. A method of speeding up the delivery of a dynamic webpage, comprising:
-
receiving from a client device a request for a webpage, the webpage including one or more components; sending to the client device a cached stub in response to the request, wherein the cached stub includes a placeholder replacing at least a portion of a first component of the webpage; and injecting a script in the cached stub that intercepts any access to the placeholder by a second script running on the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for speeding up the delivery of a dynamic webpage, comprising:
-
a processor configured to; receive from a client device a request for a webpage, the webpage including one or more components; send to the client device a cached stub in response to the request, wherein the cached stub includes a placeholder replacing at least a portion of a first component of the webpage; and inject a script in the cached stub that intercepts any access to the placeholder by a second script running on the client device; and a memory coupled to the processor and configured to provide the processor with instructions. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product for speeding up the delivery of a dynamic webpage, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
receiving from a client device a request for a webpage, the webpage including one or more components; sending to a client device a cached stub in response to the request, wherein the cached stub includes a placeholder replacing at least a portion of a first component of the webpage; and injecting a script in the cached stub that intercepts any access to the placeholder by a second script running on the client device. - View Dependent Claims (18, 19, 20)
-
Specification