é possível sim, mas no vdf web trabalhamos no protocolo http, requisições e respostas, então muita coisa roda no cliente, e várias outras no server, você precisa ter isso em mente quando for criar um dashboard e atualizar ele com um timer, quando seu usuário loga no aplicação é criada uma sessão, essa sessão tem um tempo de expiração que é definido nas configurações da aplicação e nas configs do IIS, e além disso você pode perder a sessão por que o usuário deu ctrl+f5 e etc...

Se você criar um dashboard web, na aplicação colocar um timer para atualizar os dados, a cada interação do timer ele faz uma requisição e o server devolve uma resposta, se esse timer for menor que o tempo de expiração da sessão definida na aplicação, você tem um dashboard funcional, que a sessão nunca expira, e as requisições entram e saem do servidor sem problemas...

o mesmo acontece se você tiver a necessidade de comunicar com o JS, é possível através das actions, rodando no timer, dentro da sessão.