Terdapat berbagai macam paradigma aplikasi web yang ada saat ini, diantaranya adalah Traditional Web Aplication, Classic Ajax Aplication, Smart Ajax Aplication, dan Streaming Ajax Aplication. Namun, salah satu paradigma yang sedang berkembang dan sedang kami explore adalah Streaming Ajax Aplication.
Streaming AJAX Aplication
Konsep Streaming AJAX Aplication adalah paradigm dimana push/streaming dimungkinkan dalam infrastruktur web yang sangat sederhana sekalipun. Dalam model ini, pengiriman data benar-benar dilakukan secara asynchronous, baik dari server ke browser maupun dari browser ke user interfacenya. Hasilnya adalah frekuensi update yang sangat tinggi, dengan latensi dan bandwith rendah, yang membawa pada system yang benar-benar real-time. Paradigma ini diimplementasi dalam koneksi permanen dari browser ke server, pada server yang memungkinkan untuk mengirimkan pesan asynchronous, diadopsi mekanisme publish/subscribe. Ketika browser menerima update lewat fungsi callback dari JavaScript, beberapa kode dieksekusi untuk mengupdate document object model (DOM) dari suatu halaman secara real-time, untuk menggambarkan perubahan data. Seringkali beberapa efek grafis diterapkan untuk menarik perhatian user pada perubahan nilai tersebut. Hal ini bahkan memungkinkan untuk membuat live streaming chart pada jendela browser dengan hanya menggunakan HTML dan JavaScript murni.
Paradigma lain mengenai web beserta perbandingannya dapat dilihat pada tabel dibawah ini.