Сейчас разбираюсь с технологией ASP.NET на примере маленького приложения, которое симулирует работу библиотеки, и вот какие рассуждения возникли.
В библиотеке должно быть много информации, следовательно, много представлений, много данных. Если все эти данные загружать отдельно и каждую порцию данных вкладывать в своё представление, то само приложение будет достаточно долго загружаться. Возникла такая идея: так как данных много, а множество переходов по представлениям через контроллеры будет занимать непозволительно много времени, то, возможно, есть способ, как можно отображать все данные только на одном представлении, просто обновляя само содержимое страницы, но не саму страницу.
Я слышал, что подобные технологии на самом деле существуют и экономят кучу времени, т.к. обновление контента страницы занимает меньше времени чем полноценное обновление всей страницы.
Вопросы: что это за технологии, какие есть, возможно, их аналоги, какие есть плюсы и минусы использования этих технологий и когда использовать лучше всего их, а когда стоит таки обновлять представления в целом?