Hasty Briefsbeta

双语

WebTransport: Low-Latency Bidirectional Messaging API

a year ago
  • #HTTP3
  • #WebDevelopment
  • #Networking
  • WebTransport是一种使用HTTP/3进行双向客户端-服务器通信的Web API
  • 支持不可靠的数据报API(低延迟、无序)和可靠的流API(有序数据传输)
  • 应用场景包括游戏状态更新、媒体流传输和服务器通知
  • WebTransport并非WebSocket或UDP Socket API的直接替代品,但具有无队头阻塞等优势
  • 与WebRTC数据通道相比,WebTransport需要更少的配置且对Web开发者更友好
  • 当前浏览器支持有限,Chromium 97是首个发布WebTransport的版本
  • 该API设计基于现代Web基础组件,如Streams API和Promises
  • 包含数据报、单向流和双向流的方法
  • 草案规范中已考虑隐私和安全性问题
  • 反馈渠道包括GitHub、Chrome问题追踪器和社交媒体获取公共支持