Async mulitplayer is kinda new thing, but it actually follows generic web practices, that have been long around. So you probably want to check how to create REST APIs, I recommend to start with node.js (easiest), and then comes the game rendering, which is playcanvas related.