Free Node js Real Time Chat tutorial, js: An Ideal Fit for Real-Time App Development. While building real-time apps like gaming and chat applications, Node. js enjoys amazing features. It is perfect for the programs that require non-blocking driven servers and an event-based server .