Open plehegar opened 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).
Are there existing manual tests that need this? Or are we missing coverage?
we're missing coverage. No tests have been rewritten since the server doesn't support this.
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.
Resource Timing would need to test TFO: https://datatracker.ietf.org/doc/rfc7413/
From https://github.com/w3c/resource-timing/issues/120