Comet je jakýkoli model webové aplikace , ve kterém trvalé připojení HTTP umožňuje webovému serveru odesílat ( push ) data do prohlížeče bez dalšího požadavku z prohlížeče. Společným rysem těchto modelů je, že jsou všechny založeny na technologiích přímo podporovaných prohlížečem (např . JavaScript ), a nikoli na proprietárních zásuvných modulech. Teoreticky se model Comet liší od původního konceptu World Wide Web , ve kterém prohlížeč požaduje aktualizaci celé stránky nebo její části. Nicméně v praxi aplikace Cometobvykle používají Ajax s dlouhým dotazováním ke kontrole nových informací na serveru.
S kometovými aplikacemi může klient komunikovat v reálném čase se serverem a spoléhat se na trvalé (nebo kde to není možné, dlouhé dotazování) HTTP spojení. Vzhledem k tomu , že prohlížeče a webové servery používají protokol HTTP , který není určen pro taková připojení, vývojáři používají různé implementace. Každý z nich má své výhody a nevýhody.