เหนือกว่า AJAX มี Comet
Comet: Low Latency Data for the Browser โดย Alex Russell คนทำ Dojo เขียนตั้งแต่เดือนมีนา 2006 แต่ผมเพิ่งผ่านตา (อย่างว่าแหละนะยุคนี้มัน Information Overload) ตอนนี้เห็นเค้าเริ่มทำ cometd กันแล้ว
Comet เขยิบขีดความสามารถในการทำ realtime communication ของ HTTP ขึ้นไปอีกชั้น นั่นแปลว่าปัญหาเรื่อง scalability และ concurrency ต้องถูกพิจาณาอย่างยิ่งยวด นี่อาจเป็นยุคของ Erlang และ Yaws?
(ไม่รู้จัก Erlang ต้องดู vdo ของพี่ป๊อกงาน BTD2.0)
ผมไม่ค่อยชอบไอเดียนี้เท่าไหร่แฮะ
มันเหมือนกับไปโกง http เพื่อให้ได้ connection ค้างไว้
แล้วก็น่าห่วงเรื่องที่ว่ามันจะ scale ได้ระดับไหน
(แต่ถ้า Gtalk ใน Gmail ยังใช้วิธีนี้ได้ ก็แปลว่ามันน่าจะ scale ไหว)
เคยทำคล้ายๆ แบบนี้ เป็นเกมแนวๆ minesweeper flag บน msn
ซึ่งมันเร็วมากอ่ะครับผมว่านะ เพราะพอ server รับข้อมูลจากอีกคนนึงมาก็ส่งต่อได้เลย
ไม่ต้องคอย polling คือเป็นประมาณตัว relay เฉยๆ อ่ะครับ
รู้จักแต่โดโจซิตี้
มันคือ Reverse AJAX เทคโนโลยีตัวนึงที่น่าสนใจนะ
แต่ hack กันอย่างนี้ คนใช้เชื่อมั่นได้แค่ไหน วางใจได้แค่ไหน ปัญหามีไหม เป็นคำตอบที่ยังต้องลองกันต่อไป