×

Asynchronous pre-caching of synchronously loaded resources

  • US 10,582,001 B2
  • Filed: 12/16/2015
  • Issued: 03/03/2020
  • Est. Priority Date: 08/11/2015
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer readable medium having instructions stored thereon that, when executed by a processor, cause the processor to load resources, the loading comprising:

  • determining to load a module by a web browser, wherein loading the module requires a plurality of resources of a first content type to be synchronously loaded in a specific order;

    pre-caching, prior to loading the module, the plurality of resources in a browser cache of the web browser, wherein,the pre-caching comprises, prior to loading the module, transmitting, from the web browser to a server, at least one request for a second content type that is not executable and receiving, from the server, at least one of the plurality of resources of the first content type in response to the request for the second content type,the received resource is pre-cached based on the web browser being configured to pre-cache content received in response to requests for the second content type,the received resource in response to the request for the second content type comprises a browser executable script resource, and the web browser is configured to pre-cache the script resource as a non-executable resource, andthe first content type is different from the second content type; and

    loading, after the resources are pre-cached, the module by synchronously loading the plurality of resources in the specific order from the browser cache, wherein synchronously loading the script resource from the browser cache comprises executing, by the web browser, the script resource in accordance with the specific order.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×