Well done Ramesh!
1Dot without any server load
This is incorrect. Polling causes far more load on the server than websockets. Depending on the interval you can compare it with refreshing the page every single time, except that it doesn't load html, css and JavaScript. All data still is being gathered from the API when polling.