https://github.com/WICG/direct-sockets/blob/main/docs/explainer.md
https://wicg.github.io/direct-sockets
Allows web apps to establish direct transmission control protocol (TCP) and user datagram protocol (UDP) communications with network devices and systems. This API provides a modern and higher-performance alternative to the deprecated chrome.socket, chrome.sockets.tcp, chrome.sockets.tcpServer and chrome.sockets.udp APIs.
This API was designed for Isolated Web Apps and will be part of a future “Intent to Ship” for that feature. It is being enabled early for Chrome Apps in order to provide developers a smooth migration path. We are confident that at this stage the design of the API is complete.
Gecko: Negative (https://github.com/mozilla/standards-positions/issues/431)
WebKit: No signal
Web developers: Web developers report that this API meets their use cases and provides better performance than the Chrome Apps APIs it replaces due to a combination of internal implementation details and its support for TCP backpressure.
Other signals:
Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications?
None, Direct Sockets are not available in WebViews.
Devtools
No, it is only supported on desktop platforms (where Chrome Apps are available)
No, testing for Chrome Apps is covered by Chrome browser tests.
None
DirectSocketsInChromeApps
True
https://issues.chromium.org/issues/329445684
https://launch.corp.google.com/launch/4314221
https://chromestatus.com/feature/5168654087094272
Intent to prototype:
https://groups.google.com/a/chromium.org/g/blink-dev/c/ARtkaw4e9T4/m/Ad2MPxWTBwAJ
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/97c2c97c-b41e-4936-a729-3b0f7f03d0c7n%40chromium.org.