Dedikált URL-jeid lehetnek SPA esetén is.
Az SPA előnye programozási szempontból, hogy desktop-szerűbb a fejlesztés, tisztább az architektúra: van egy alkalmazás, meg egy rakás service, amiket hivogat, end of story.
User szempontból egyfelől a sebessége lehet előnyös taszkváltások és mikrotaszkváltások között (hisz nem tölt be előlről az egész, csak lejön az adat a szerverről és kész)
Másfelől konzisztensebb a felhasználói élmény az által, hogy egyszerűbb megőrizni a komponensek állapotait, hisz nem vesznek el soha. Pl. ha van egy fa valahol egy menüben amit nyitogatsz, majd utána piszkálgatsz egy ettől független formot, elküldöd a formot, ha oldalváltás történik, a programozó jóeséllyel nem fogja megőrizni neked a fa állapotát.
Persze hátránya hogy a back-gomb leprogramozása néha nehézkes úgy, hogy "hasonlítson" a viselkedése a hagyományoshoz, és SPA-t egyetlen egy nyelven lehet fejleszteni, ez pedig a JavaScript, amihez korrektül kell érteni, ha nem akarsz belegabalyodni.