qUIpt: caching JS in window.name
Date : 2008 07 04 Category : Tech & Development
Mario Heiderich has released qUIpt, a library that uses the window.name property to store away useful data, in this case JavaScript.
How does it work?
It checks for the contents of window.name while your page is being loaded. If there’s nothing inside the window.name cache the JS files defined by you are fetched via XHR The same happens if the users enters your site for the first time of his current browser session or if document.referrer is off-domain or empty After that the contents of window.name are being evaluated If the user requests the next page on your domain the JS files are directly taken from window.name - no more requests necessaryYou can check out an example of it at work