עם AJAX אתה פונה לשרת. זה העיקרון שלו בגדול.
ל-HTML5 יש פתרון בדמות websocket לנושא הזה. בעצם לאפשר לשרת "לדחוף" מידע לדפדפן לפי הצורך. והדוגמה הטובה ביותר להדגים את הצורך ב-websocket זה באמת צ'אט - לבצע פעולה רק כאשר התוכן התעדכן בלי לשאול את השרת כל X שניות "מה חדש?"
החיסרון של שימוש ב-websocket הוא בכך שכיום יש עדיין תמיכה חלשה בדפדפנים.
לדעתי כרום ו-FF כן תומכים ב-websocket, כך שאתה יכול לנסות ולממש עבורם את הפתרון ועבור IE להמשיך למשוך מידע כמו שאתה עושה היום.
|