Demo on Github Pages. This demo is based on Andrew Fricke's post, Rolling your own PJAX implementation with History.js.