On 6/10/26 6:51 a.m., 'Bhaskar Sharma' via blink-dev wrote:

*Contact emails*
[email protected], [email protected], [email protected], [email protected]

*Specification*
https://developer.chrome.com/docs/iwa/direct-sockets

*Summary*

The |"direct-sockets-private"| blanket permission policy in Isolated Web Apps is being replaced by the more granular "local-network" and "loopback-network" permission policies.

Connecting via /TCP direct sockets/ or /UDP direct sockets in connected mode/ will now require specific permission policies based on the target address space:

  - Connecting to addresses within the local network address space <https://wicg.github.io/local-network-access/#ip-address-space> requires the "local-network" permission policy.   - Connecting to addresses within the loopback network address space <https://wicg.github.io/local-network-access/#ip-address-space> requires the "loopback-network" permission policy.

For /UDP direct sockets in bound mode/, the requirements are more stringent: both the "local-network" and "loopback-network" permission policies are required regardless of the specific address being utilized.

*Blink component*

Blink>Network>Direct Sockets <https://issues.chromium.org/issues?q=customfield1222907:%22Blink%3ENetwork%3EDirect%20Sockets%22>

*Risks*

Can you say more about the compat risk of this change? What does usage of "direct-sockets-private" look like today, and how will developers know what to do once this ships and something breaks?

*Interoperability and Compatibility*

/Gecko & WebKit/: No signal. Direct Sockets are only available on Isolated Web Apps which are only available on ChromeOS.

/Web developers: /Update "direct-sockets-private" permission policy with the relevant "local-network" and "loopback-network" permission policies in Isolated Web Apps Manifests.

*Debuggability*

/No information provided/

*Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, ChromeOS, Android, and Android WebView)?*

No. Only ChromeOS.

*Estimated milestones*
Shipping on ChromeOS    151
*
Link to entry on the Chrome Platform Status*

https://chromestatus.com/feature/6046077976444928

        


--
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 [email protected]. To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CABiY0qtzqY3Y149uQKVb6e1NS0_97txJyd2Q%3DiuAeWseSBN7nA%40mail.gmail.com <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CABiY0qtzqY3Y149uQKVb6e1NS0_97txJyd2Q%3DiuAeWseSBN7nA%40mail.gmail.com?utm_medium=email&utm_source=footer>.

--
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 [email protected].
To view this discussion visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/ccf4b335-0cb0-45d2-90a1-62294a8287e7%40chromium.org.

Reply via email to