Bahsettiğiniz spa(single page application) sanırım. Bunun için daha çok framework kullanılıyor diye biliyorum; angular, react, vue js. Mesela facebook react kullanıyor.

Bir de yeni sayfa yüklenirken html olarak komple sayfa değilde değişen veri yükleniyordur bence.