Почему некоторые сайты такие быстрые?
Ответ - AJAX + History API (последний позволяет произвольно менять URL страницы без хэша и фактической перезагрузки страницы).
Попробуйте instantclick.io
Работает так<script src="instantclick.js" data-no-instant></script>InstantClick.on('change', function() {
    // Какой то js, если нужен
});

InstantClick.init();