Preloadable pjax. And almost perfect pjax. It could be anything roughly what you want to do.