WEB PAGE ACCELERATIONS FOR WEB APPLICATION HOSTED IN NATIVE MOBILE APPLICATION
First Claim
1. A system comprising:
- at least one processor; and
memory encoding computer executable instructions that, when executed by the at least one processor, perform a method for accelerating loading, parsing, and rendering of a web page hosted by a native mobile application, the method comprising;
storing a manifest file including at least resources for rendering the webpage hosted by the native mobile application in a local web cache;
sending a request, via the native mobile application, to a website associated with the native mobile application for the webpage;
while initial content of the webpage is loading, loading the resources stored in the local web cache into a browser document object model (DOM); and
rendering the webpage within the native mobile application in a user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of the present disclosure relate to systems and methods for accelerating loading, parsing, and rendering of a web page hosted by a native mobile application. In one aspect, a manifest file including at least resources for rendering the webpage hosted by the native mobile application may be stored in a local web cache. A request may be sent, via the native mobile application, to a website associated with the native mobile application for the webpage. While initial content of the webpage is loading, the resources stored in the local web cache may be loaded into a browser document object model (DOM). The webpage may be rendered within the native mobile application in a user interface.
33 Citations
20 Claims
-
1. A system comprising:
-
at least one processor; and memory encoding computer executable instructions that, when executed by the at least one processor, perform a method for accelerating loading, parsing, and rendering of a web page hosted by a native mobile application, the method comprising; storing a manifest file including at least resources for rendering the webpage hosted by the native mobile application in a local web cache; sending a request, via the native mobile application, to a website associated with the native mobile application for the webpage; while initial content of the webpage is loading, loading the resources stored in the local web cache into a browser document object model (DOM); and rendering the webpage within the native mobile application in a user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method for pre-loading webpage data by a native mobile application, the method comprising:
-
sending a request from the native mobile application to a service for a latest version of a manifest file, wherein the manifest file includes at least resources for rendering a webpage hosted by the native mobile application; when the service has the latest version of the manifest file, downloading the latest version of the manifest file from the service; and storing the latest version of the manifest file in a local web cache. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
one or more computer readable storage media; and program instructions stored on the one or more computer readable storage media that, when executed by at least one processor, cause the at least one processor to at least; in response to receiving a selection of a native mobile application icon, launch a native mobile application associated with the native mobile application icon; send a request to a service for a manifest file, wherein the manifest file includes at least resources for rendering a web page hosted by the native mobile application; download the manifest file from the service; and store the manifest file in a local web cache. - View Dependent Claims (18, 19, 20)
-
Specification