摘要:Nowadays, web browser based instant messaging applications are becoming more and more popular. In these applications, the function of server push has caused lots of problems because of the shortages of HTTP protocol. HTTP Polling, HTTP Long Polling and HTTP Streaming are the most popular solutions for server push methods, and with the rapid development of HTML5 standard and other Web technologies, WebSocket based real-time applications seem to be very promising. This paper introduces different methods of server push, and has an experiment to compare their delays and unnecessary connection costs. At the end of this paper, a conclusion is drawn to show the usage scenarios of different methods and have a summary for the using of server push methods in Web browser based real-time application.