个人认为最主要的区别(可能是我用起来看到的最主要的区别)
只能由客户端发起
使用http,是单线程
服务器可以主动向客户端推送消息,客户端也可以主动像服务器发送消息
使用webworker,浏览器会新开一个线程。所以在数据较多,请求次数较多的时候,可以采用webworker。