Cijela stranica s osnovnim elementima učitava se na samom početku, a zatim se komunikacija s web serverom svodi na niz manjih asinhronih zahtjeva i odgovora pri čemu se smanjuje ili u većoj mjeri eliminira vrijeme korisničke neaktivnosti i čekanja na odgovor koje je jedan od uzroka nespretnosti starih web aplikacija.