text/event-stream

content-type为text/event-stream

webpack热更新需要向浏览器推送信息,一般都会想到websocket,但是还有一种方式,叫做Server-Sent Events(简称SSE)。

SSE是websocket的一种轻型替代方案。

和websocket有以下几点不同:

  • SSE是使用http协议,而websocket是一种单独的协议
  • SSE是单向传输,只能服务端向客户端推送,websocket是双向
  • SSE支持断点续传,websocket需要自己实现
  • SSE支持发送自定义类型消息

SSE的原理:
相当于客户端向服务器发起下载请求,数据不是一次性传输的数据包,而是数据流,不断的传输向客户端,类似于视频下载一样。

 

 

 

 

 

 

https://segmentfault.com/a/1190000020628924

posted @   尘恍若梦  阅读(1544)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
历史上的今天:
2020-03-02 Apple Developer 非技术小建议+推送证书
点击右上角即可分享
微信分享提示