If I get this work, we can make an asynchronous chat made with javascript as the client side and PHP or NodeJS as the chat controller in the server side. First of all we need to create the backend so we can have all the functionality of instant messaging and broadcasting, then create the front-end so it can be more usable.