A Single Page Application loads its code once, then updates the interface by requesting only the data it needs. Unlike traditional websites that reload completely, an SPA stays fast and smooth, like how a social media timeline loads once and refreshes without reloading the page.
Single Page Application o SPA, ¿no?
Sí, aplicaciones de una sola página.
Vale, como quieras, pero estaría bien que explicaras qué es.
Pues es posible que te hayas dado cuenta de que cuando cargas páginas muy pesadas, como por ejemplo la página del timeline de una red social, esta se carga una sola vez al principio y ya cada cambio se realiza con pequeñas modificaciones pero sin volver a cargar la página de nuevo.
Es decir, el código de la página actúa como una aplicación que hace una petición a través del navegador de solo la porción de información que necesita.
Exacto. Al tomar solo pequeñas porciones, aunque tenga que ir haciendo muchas peticiones, da la sensación de velocidad, y Backbone fue uno de los primeros frameworks implementando esta idea.