Популярные ответы
Одностраничное Web-приложение (Single page application, или, сокращенно, SPA) — это приложение, или сайт, функциональность которого максимально перенесена на сторону клиента. При первоначальном запуске приложения клиентская программа получает с сервера код разметки страницы и исполняемый javascript-код, после чего взаимодействие клиента с сервером сводится к минимуму и, как правило, ограничивается получением данных в формате JSON.
Не следует считать, что при работе Web-приложения изображение в окне браузера остается неизменным (к такому неверному выводу может подтолкнуть слово "одностраничное"). Изображение на экране может многократно изменяться, однако подготовка нового содержимого окна производится не на стороне сервера, как в обычном Web-приложении, а посредством исполняемого кода, полученного клиентской программой при первоначальной загрузке.
В некоторых случаях одностраничное Web-приложение называют одностраничным порталом или одностраничным сайтом
Источники:
ru.wikipedia.org — Single Page Application (Википедия);
ivan.rolik.name — Single page application или одностраничное веб-приложение;
codenet.ru — что такое SPA или одностраничный портал?
Источники на genon.ru:
На каком языке программирования основан JSON?