È maturo, anche se penso che dovresti considerarlo più una tecnica che una tecnologia.
Tutti i server Web lo supportano per quanto ne so, anche se sarà necessario ricercare e configurare il proprio server Web specifico se si sta costruendo un'applicazione comet poiché le richieste sulle risorse sono leggermente diverse. Nello specifico, ci saranno molte più connessioni aperte simultanee al tuo server. In termini di supporto del linguaggio di programmazione, se la lingua del server prescelta dispone di un meccanismo di blocco o di attesa, è possibile supportare server-push. Tutti i browser supportano anche questo, dal punto di vista di un browser, questa è semplicemente una connessione http (s) che richiede molto tempo per tornare.
Ci sono un paio di svantaggi, nel mondo dei browser, il più grande è probabilmente il fatto che alcuni browser limitano il numero di connessioni aperte a un URL specifico a due. Quindi, se si dispone di una connessione di blocco del server aperta in attesa di alcuni dati inviati, si è in una sola connessione disponibile per il browser per ottenere dati dal server. Questo può essere mitigato diffondendo le risorse su domini di secondo livello per consentire al browser di aprire più connessioni.
Le comete funzioneranno su tutti i browser? Ci sono (vecchi) browser che non caricano il contenuto nel DOM in modo incrementale? – Pacerier