Es ist reif, obwohl ich denke, dass Sie es eher eine Technik als eine Technologie betrachten sollten.
Alle Webserver unterstützen es so weit ich weiß, obwohl Sie Ihren speziellen Webserver erforschen und konfigurieren müssen, wenn Sie eine Komet-Anwendung erstellen, da die Anforderungen an die Ressourcen ein bisschen anders sind. Insbesondere wird es weit mehr gleichzeitige offene Verbindungen zu Ihrem Server geben. In Bezug auf die Unterstützung von Programmiersprachen können Sie Server-Push unterstützen, wenn Ihre Serversprache einen Sperr- oder Wartemechanismus hat. Alle Browser unterstützen es auch, da es sich aus der Perspektive eines Browsers einfach um eine http (s) Verbindung handelt, die eine lange Zeit benötigt, um zurückzukehren.
Es gibt ein paar Nachteile, in der Browser-Welt ist die größte wahrscheinlich die Tatsache, dass einige Browser die Anzahl der offenen Verbindungen auf eine bestimmte URL auf zwei beschränken. Wenn Sie also einen Server haben, der die Verbindung blockiert und auf einige Push-Daten wartet, ist nur eine Verbindung verfügbar, damit der Browser Daten vom Server abrufen kann. Dies kann gemildert werden, indem Sie Ihre Ressourcen auf einige Second-Level-Domains verteilen, damit der Browser mehr Verbindungen öffnen kann.
Funktioniert der Komet in allen Browsern? Gibt es (alte) Browser, die Inhalte nicht inkrementell in das DOM laden? – Pacerier