I found this quite interesting. Make sure you check the original source http://www.johnpapa.net/spa/
Single Page Applications (SPA) are built on expanding reach via the browser, reducing round tripping, and enhancing User Experience (UX). This page contains resources for building a SPA.
via http://www.johnpapa.net/spa/