| CPC G06F 9/4416 (2013.01) [G06F 9/445 (2013.01); G06F 9/541 (2013.01); G06F 12/0875 (2013.01); G06F 2212/45 (2013.01)] | 20 Claims |

|
1. A computer-implemented method, comprising:
upon an initial launch on a client device of a web component of a hybrid mobile application including the web component and a native component, requesting from a server by the native component, root HyperText Markup Language (HTML) for loading a webpage in the web component of the hybrid mobile application on the client device;
injecting, by the native component, the root HTML received from the server into the web component, wherein the root HTML includes a list of bootstrapping resources for rendering the webpage;
receiving, at the native component and from the web component, a manifest and a request for the bootstrapping resources for rendering the webpage;
caching, by the native component, the manifest from the web component in a memory;
fetching, from the server by the native component, the bootstrapping resources requested by the web component;
caching, by the native component, the fetched bootstrapping resources in the memory;
providing, by the native component, the fetched bootstrapping resources to the web component; and
rendering the webpage within the hybrid mobile application based on the fetched bootstrapping resources,
wherein the web component is precluded from communicating with the server.
|