Comet (programare)

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 13 noiembrie 2016; verificările necesită 3 modificări .

Comet este orice  model de aplicație web în care o conexiune HTTP persistentă permite serverului web să trimită ( împinge ) date către browser fără o solicitare suplimentară din partea browserului. Caracteristica comună a acestor modele este că toate se bazează pe tehnologii suportate direct de browser (de exemplu JavaScript ) și nu pe pluginuri proprietare. Teoretic, modelul Comet diferă de conceptul inițial al World Wide Web , în ​​care browserul solicită în întregime sau parțial pagina să actualizeze pagina. Cu toate acestea, în practică, aplicațiile Comet folosesc de obicei Ajax cu sondaje lungi pentru a verifica informații noi pe server.

Implementări

Cu aplicațiile comet, clientul poate comunica în timp real cu serverul, bazându-se pe o conexiune HTTP persistentă (sau, acolo unde nu este posibil, de lungă durată). Deoarece browserele și serverele web folosesc protocolul HTTP , care nu este conceput pentru astfel de conexiuni, dezvoltatorii folosesc implementări diferite. Fiecare dintre ele are propriile sale avantaje și dezavantaje.

Vezi și

Link -uri