http://ajaxian.com/archives/quipt-caching-js-in-windowname

“Mario Heiderich has released qUIpt, a library that uses the

1
window.name

property to store away useful data, in this case JavaScript.”

Haha! it was only a matter of time.

A not-so-well-known feature of window.name is that it preserves state over page reloads: so you can store values in it and get access to them on the next page. Sort of a primitive sessions. I’ve used it a couple of times when faced with an innaccessible server layer, and not wanted to resort to cookies.

Of course, it’s only of use internally within your own site: any script can overwrite the property on any webpage, so you can only rely on it’s values while browsing your own pages.