The biggest problem I've had trying to use stuff like this is that the page load events don't fire. And many pages run lots of JavaScript in these events.
pageAccelerator is a very light version of turbolinks and pjax (our minify file has 2.2KB!).