Are you interested in trying to remove jQuery as a dependency? It appears a lot of the DOM manip could be done in plain js. Could also use a micro lib for the AJAX.
Currently, no, I prefer sticking to jQuery. DOM manipulation in browsers differ a lot and jQuery evens it out very nicely.
I probably will make a separate script just for without-jQuery in the future.
Spotted something similar here.. https://github.com/addyosmani/basket.js
I'm uncertain to the JS security level when doing stuff like this. It doesn't seem like something browsers would allow (the manipulation of javascript files in this way)
Good work.
Basket.js is one of the projects that motivated me to start inscribe.js. Basket.js caches only scripts. But inscribe.js stores whole pages, along with assets individually. With that, it then renders the page from the localStorage.
It is meant to prefetch static pages, images, CSS files and JavaScripts. :)
Now it only works with static pages and images. CSS files and JavaScripts prefetching are not yet stable.