galera que sabe mais de node que chrome:
geralmente eu opto por setInterval em detrimento a promisse e assinc
geralmente eu opto por alert em detrimento a console.log
isso pq eu fazia requisicao assincrona de otas manera em 2010
era 'praticamente' oto chrome
e geralmente eu opto por php server do que js server
meu 'equívoco' foi optar por programar para o browser em detrimento a optar por programar para o server