chrome 131 支持 socket API

更新于 阅读 26

下面是该特性的介绍翻译:

允许隔离网络应用程序与网络设备和系统建立直接传输控制协议(TCP)和用户数据报协议(UDP)通信,以及监听和接受传入连接。

许多网络设备通过 TCP 或 UDP 使用自己的协议,而不是使用 HTTPS。

与 WebUSB、WebMIDI 和 WebBluetooth 一样,该应用程序接口允许网络应用程序与本地设备和信息系统进行通信。

意义

由于传统eb浏览器出于安全考虑,一直限制直接访问底层网络协议。浏览器只允许通过HTTP/HTTPS等应用层协议进行网络通信,不允许直接使用TCP或UDP这样的传输层协议。

但chrome131此举支持直接访问TCP/UDP意味着开发者可以在浏览器中实现更多底层的网络功能;使得一些只能在本地实现的功能,可以直接在浏览器中实现,将进一步促进浏览器生态的发展。