PJAX or PushState AJAX is a small script that allows you to load HTML content without a full page reload. It's purely created for a better browsing experience. The source and a working example can be found at: https://github.com/defunkt/jquery-pjax The beauty is that it updates the browser location field - thus allowing you to navigate back and forth through your history while it's actually doing nothing more than AJAX requests. Which means fewer resources need to be (re)loaded in the browser.