Он зрелый, хотя я думаю, что вы должны рассматривать его скорее как технику, чем как технологию.
Насколько я знаю, все веб-серверы поддерживают его, хотя вам придется исследовать и настраивать ваш конкретный веб-сервер, если вы создаете кометное приложение, поскольку требования к ресурсам немного различаются. В частности, будет гораздо больше одновременных открытых соединений с вашим сервером. С точки зрения поддержки языка программирования, если ваш серверный язык имеет какой-либо механизм блокировки или механизм ожидания, вы можете поддерживать серверное продвижение. Все браузеры также поддерживают его, так как с точки зрения браузера это просто соединение http (s), для возврата которого требуется много времени.
В мире браузеров есть пара недостатков, самым большим из которых является, вероятно, тот факт, что некоторые браузеры ограничивают количество открытых подключений конкретным URL-адресом до двух. Таким образом, если у вас открыто блокирующее соединение с сервером в ожидании каких-либо отправленных данных, у вас есть только одно доступное соединение для браузера, чтобы получать данные с сервера. Этого можно избежать, распределяя ваши ресурсы по нескольким доменам второго уровня, чтобы позволить браузеру открывать больше соединений.