HTTP2能否替换WebSocket

HTTP2能否替换WebSocket

Question #

HTTP2能否替换WebSocket?

Answer #

HTTP2与WebSocket的比较:

HTTP2中的Server Push,可以把资源预先传递给客户端的缓存。数据接收的对象是浏览器,客户端并没有接口可以接收服务器端的通知。

另一种方案是Server-Send Events(SSE)。

Viewpoint #

From #

https://www.infoq.com/articles/websocket-and-http2-coexist/