tualizando página da Web em tempo re

Estou no processo de criar um jogo de estratégia baseado em turnos para vários jogadores, baseado em navegador, semelhante ao Risk.

Agora, a maneira mais fácil de fazer as coisas parece ser apenas fazê-lo como uma página da web comum. Cada vez que um jogador é atualizado, a página da web consulta o banco de dados em busca das informações necessária

Isso é aceitável, mas eu prefiro atualizar a página em tempo real para que os jogadores não precisem atualizar constantemente a págin

Eu poderia fazer a página da Web consultar o banco de dados a cada X segundos, mas ouvi dizer que isso não é eficient

Qual seria a melhor forma de fazer isso

questionAnswers(2)

yourAnswerToTheQuestion