Original Project https://github.com/brcontainer/pjax.js Considerations I'm editing the original project for TypeScript, attaching some functions.