-
As SPAs são aplicações completas, desenvolvidas em JavaScript, que funcionam quase como se estivessem sendo executadas nativamente no desktop. O Google foi pioneiro nesta tecnologia e o mundo o seguiu. Atualmente, a maior parte das aplicações “web 2.0” usam este modelo: o Gmail, a busca do Google, o Google Drive, Facebook, o Twitter, o FourSquare, o Instagram, blogs, sites corporativos, dentre outros.
Fonte: imasters
-
http://blog.caelum.com.br/navegando-por-uma-single-page-application-angular/
-
Esse tipo de aplicação pode ser construida com Angular, por exemplo.
Vantagens:
1) Carregamento dos recursos é feito só 1 vez
2) Depois do carregamento dos recursos, trafega somento dados
3) Obriga a separação entre o back-end e o front-end.
Desvantagens:
1) Não é adequado para paginas que requerem rapidez no primeiro carregamento
2) É mais trabalhoso para "rankear" o site
fonte: Algaworks