Ответ на ваш вопрос, по сути, отрицательный, нет ощутимого преимущества в невозможности открыть двустороннее соединение между клиентом и сервером в браузере. Причина, по которой это не может быть сделано, заключается в том, что веб-браузеры не были предназначены для опроса / получения документов. С появлением богатых интернет-приложений стало желательным иметь такую функциональность, но ранее это никогда не было целью браузера. В настоящее время существует пробел, который необходимо заполнить возможным протоколом или реализацией существующего протокола, который будет регулировать двустороннюю связь между браузером и сервером. Существуют методы, используемые для симуляции этого поведения в разной степени (AJAX, Comet и т. Д.), Или это можно реализовать с помощью встроенных объектов (Java, Flash, ActiveX Controls в IE), но это просто пути вокруг пустоты, а не мосты через это.
Нам просто придется подождать (или действовать), когда будет написан стандарт и будет следовать его реализация. Скорее всего, реализация будет на самом деле на первом месте, и у нас будет множество новых проблем совместимости с различными браузерами, которыми вы можете наслаждаться :) О, самый передовой!