Archive
Ajax – Comet – Push Client Browser
Ajax pada dasarnya hanya dapat melakukan request ke Server. Bagaimana jika Server pengen kirim sesuatu ke client… Apakah itu mungkin? Ke browser? dari Server kirim ke browser? Heh?
Contoh dari push client tersebut diterapkan oleh facebook (untuk notifikasi n chat) dan gmail untuk web chat.
Comet adalah solusinya….
Sebenarnya gak ada yg istimewa sekali atau benar2 baru dari model ini. Yg dimanfaatkan hanyalah spesifikasi HTTP tersebut. Koneksi http tersebut ditahan untuk beberapa waktu sehingga response dapat dikirim melalui koneksi yg terbuka tersebut.
Untuk lebih memahami model dengan menggunakan comet ini berikut adalah resource untuk belajarnya :
New Approach to Ajax Application
Responsive Ajax App With Comet
Comet dengan PHP n CodeIgniter
Comet and Reverse Ajax: The Next-Generation Ajax 2.0 (Firstpress)
Selain dengan menggunakan comet ada teknik2 lain seperti dengan BOSH. Model BOSH ini sering digunakan dengan XMPP server (chat server). HTML5 juga bakal mendukung hal ini yaitu dengan Web Socket.