Skip to content

websocket和sse的区别

  1. websocket 1.1 通信:全双工。浏览器 ↔ 服务器 双向实时通信 1.2 独立协议: ws://(明文) / wss://(加密) 1.3 数据格式:可发 文本、二进制、JSON 任意格式 1.4 链接:长连接,一次握手永久通信。 1.5 适用场景:聊天、游戏、协同编辑、直播弹幕、双向交互强的场景
  2. sse 2.1 通信:单向通信协议,服务器向浏览器发送数据。 2.2 协议:基于 HTTP 协议 2.3 数据格式:纯文本。只能发 文本(UTF-8),不能发二进制 2.4 链接:HTTP 长连接,自带断线重连(WebSocket 要自己写)。 2.5 适用场景:流式输出、通知、日志推送、行情更新、只需要服务器推的场景

websocket通信有什么特点?创建一个websocket连接需要哪些步骤?有哪些重要属性?

了解MCP协议吗?A2A协议呢?AGUI协议呢?为什么会有这些协议?

如何在页面上渲染数学公式?有哪些常用的库?

是否了解options

options是http的预检请求,浏览器自动发送,用来询问服务器是否允许跨域请求。
1. 预检请求的请求头:
    - Access-Control-Request-Methods:请求方法
    - Access-Control-Request-Headers:请求头
    - Access-Control-Request-Credentials:是否需要凭证
2. 什么时候会触发?
    - 跨域的时候

CORS 代表什么以及它解决什么问题?

跨域的理解?

cookie和session的区别

使用 LocalStorage 存储状态需要考虑什么?什么情况下会取不到?

cdn

强缓存、协商缓存

基于 MIT 许可发布