jsCache is a javascript library that enables caching of javascripts, css-stylesheets and images using one of my earlier projects localStorage Polyfill as the persistent caching unit. To obtain the content of the javascript, css, or image files, CORS AJAX and a canvas trick for images is used. This enables caching of both locally and cross-origin files, if the right HTTP header Access-Control-Allow