Есть ли способ установить живое соединение (например, для сервера чата) с сервером, использующим только HTML (5) / JavaScript?
Очевидно, что FF4, Chrome и Safari все поддерживают веб-сокеты .
Вот пример firefox , хотя я не уверен, что спецификация еще полностью завершена.
Из-за природы HTTP (только клиенты могут запускать запросы), вам понадобится сервер «Push» (он же Comet) на стороне сервера.Вам все еще нужен JS только на клиенте.См.
Это также может быть реализовано с периодическим обновлением (опрос), если вы не можете установить движок Comet насервер.
Да.AJAX и некоторый серверный код для обработки обновлений сообщений - это все, что вам нужно для создания именно такой системы.Как отмечает @NullUserException, что-то вроде Comet может сделать это проще.