A Javascript Resource fetching, dispatching and caching component which enables multiple clients within an application to request and respond to the same resource in parallel with caching to avoid unneeded requests to the service provider.