https://github.com/LeadDyno/intercooler-js
I have some articles up explaining some of the theory behind it on the blog:
http://intercoolerjs.org/blog.html