Komet (programmering)

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 13 november 2016; kontroller kräver 3 redigeringar .

Comet är vilken webbapplikationsmodell  som helst där en beständig HTTP - anslutning tillåter webbservern att skicka ( push ) data till webbläsaren utan ytterligare begäran från webbläsaren. Gemensamt för dessa modeller är att de alla är baserade på teknologier som direkt stöds av webbläsaren (t.ex. JavaScript ) och inte på proprietära plugin-program. Teoretiskt skiljer sig Comet- modellen från det ursprungliga konceptet med World Wide Web , där webbläsaren begär att hela eller delar av sidan ska uppdatera sidan. Men i praktiken, Comet applikationerbrukar använda Ajax med lång polling för att leta efter ny information på servern.

Implementeringar

Med kometapplikationer kan klienten kommunicera i realtid med servern, beroende på en beständig (eller där det inte är möjligt, lång polling) HTTP-anslutning. Eftersom webbläsare och webbservrar använder HTTP-protokollet , som inte är designat för sådana anslutningar, använder utvecklare olika implementeringar. Var och en av dem har sina egna fördelar och nackdelar.

Se även

Länkar