Como você pode enviar dados para um cliente de página da web?

Acabei de aprender sobre o AJAX Push Engine, mas ele roda no Linux / Apache, o que não é uma opção para mi

http: //www.ape-project.org

Atualmente com o AJAX para manter uma página atualizada, preciso pesquisar o servidor com frequência, o que não é ótimo para sites de alto tráfego. A opção de enviar dados ao cliente somente quando necessário é uma ótima opção, mas o JavaScript nativamente não suporta soquetes, AFAIK. Um truque sobre o qual eu li, mas o site acabou, é usar um módulo Flash para lidar com comunicações de soquete e retransmitir mensagens para JavaScrip

O problema de pesquisar essa abordagem é que "JavaScript push", como as palavras-chave, trazem a função push para matrizes, em vez do contexto que eu quer

Como estabelecer uma conexão persistente com o servidor para realizar comunicações por push no navegador? Preciso de Flash / ActionScript ou existe outra opção que funcione com todos os navegadores atualmente ativos? (IE6 / 7/8, FF3, Safari, Chrome)

Quando se trata do servidor, também preciso resolver as complicações devido à política de origem e à segurança da porta. Agradeço qualquer coisa que você possa apontar que explique as opções disponíveis.

questionAnswers(8)

yourAnswerToTheQuestion