web-platform-tests / wpt

Test suites for Web platform specs — including WHATWG, W3C, and others
https://web-platform-tests.org/
Other
4.91k stars 3.06k forks source link

TCP Fast Open support #7986

Open plehegar opened 6 years ago

plehegar commented 6 years ago

Resource Timing would need to test TFO: https://datatracker.ietf.org/doc/rfc7413/

From https://github.com/w3c/resource-timing/issues/120

Hexcles commented 6 years ago

FWIW, on Linux we'd need root to ensure the availability of server-side TCP fastopen (either turn on the off-by-default server bit of /proc/sys/net/ipv4/tcp_fastopen or use raw socket, both requiring root).

kereliuk commented 6 years ago

Are there existing manual tests that need this? Or are we missing coverage?

plehegar commented 6 years ago

we're missing coverage. No tests have been rewritten since the server doesn't support this.

yoavweiss commented 5 years ago

AFAIK, there is no way to force user-agents to use TFO. Some do, some don't and some use it in very specific scenarios (e.g. no presence of both IPv4 and IPv6, only on certain platforms and only when TFO has never failed for this specific browser session).

As such, I think it would be extremely difficult to reliably test, even if the server infra is in place.