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.