A hagyományos weboldalon minden kattintás új oldalbetöltést jelent: a böngésző újra letölti a fejlécet, a menüt és a stíluslapokat is. Az SPA (egyoldalas alkalmazás) ezt kerüli el: a keret egyszer töltődik be, kattintáskor pedig csak a tartalmi rész cserélődik, ezért a váltás azonnalinak érződik.
A módszernek két buktatója van. Az egyik a kereshetőség: a keresőrobot az a href hivatkozásokat követi, ezért a belső linkeknek valódi címet is kell tartalmazniuk, nem csak JavaScript eseményt. A másik a címsor kezelése: a böngésző vissza gombjának és a megosztott linknek ugyanoda kell vinnie, mint a kattintásnak.