New issue
Advanced search Search tips

Issue 638279 link

Starred by 2 users

Issue metadata

Status: Duplicate
Merged: issue 635080
Owner: ----
Closed: Aug 2016
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug



Sign in to add a comment

Introduce TCP Fast Open

Reported by afagag...@gmail.com, Aug 16 2016

Issue description

UserAgent: Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2824.0 Safari/537.36

Example URL:

Steps to reproduce the problem:
/

What is the expected behavior?

What went wrong?
Please introduce TCP Fast Open on Windows 10 RS1. Edge on Windows already supports it.

https://blogs.windows.com/msedgedev/2016/06/15/building-a-faster-and-more-secure-web-with-tcp-fast-open-tls-false-start-and-tls-1-3/

Did this work before? N/A 

Chrome version: 54.0.2824.0  Channel: n/a
OS Version: 6.3
Flash Version: Shockwave Flash 22.0 r0
 

Comment 1 by mmenke@chromium.org, Aug 16 2016

Mergedinto: 635080
Status: Duplicate (was: Unconfirmed)
There's not yet a public, documented API to enable it on Windows 10, to the extent of my knowledge.

Comment 2 by afagag...@gmail.com, Aug 17 2016

There indeed is a public documented API. This is present in the Windows RS1 SDK.

#define TCP_FASTOPEN_COOKIE_SIZE 8
#define TCP_FASTOPEN_COOKIE_SIZE_MIN 4
#define TCP_FASTOPEN_COOKIE_SIZE_MAX 16

Comment 3 by mmenke@chromium.org, Aug 17 2016

I have no idea where to get that version of the SDK (User mode code wouldn't use those constants, anyways, presumably), and there's a fair bit involved in updating the version of the Windows SDK Chrome uses.  We'll probably just wait until the version of the SDK Chrome is built against is updated, and msdn has been updated with the relevant docs about how to use their implementation of TCP fast open.

Fast open is incompatible with a lot of things (doesn't work with happy eyeballs, can actually make for worst performance in the case of preconects, etc), so I don't think there's any rush here.

Comment 4 by afagag...@gmail.com, Aug 17 2016

You don't know where to get the SDK? Seriously?

Windows 10 SDK (ver. 10.0.14393.0)
https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk

Comment 5 by mmenke@chromium.org, Aug 17 2016

The RS1 SDK, no.  I had assumed that would mean a version more recent than 10.0.14393.0.

Comment 6 by afagag...@gmail.com, Aug 18 2017

What's the status on this?

Sign in to add a comment