Genellikle tek
html sayfadan oluşan ama eksiksiz bir web sitesi gibi davranabilen web sayfalarını tanımlamada kullanılır. Kısaca
SPA adıyla anılır.
Bir veya bir kaç tane
application shell adı verilen, gerekli
javascript ve
css dosyalarını yükleyip başlangıç anı için gereken minimum html iskeletini barındıran statik (veya dar kapsamlı dinamik) sayfa(lar) gerekir. Uygulamanın sayfaları ve fonksiyonelliği javascript dosyaları içinde tanımlanmıştır. Gösterilecek veri sunuculardan temin edilir ve
arayüz oluşturulup kullanıcıya alışık olduğu sayfa görünümüyle dökümlenir. Böylece html kodların üretimi işlemi sunucu yerine ziyaretçi bilgisayarına devredilerek sunucular üzerindeki yük azaltılmış olur. Ayrıca sayfa oluşturma sürelerinde duruma göre belirgin bir kısalma sağlanabilir.
#programlama