Enable TCP Fast Open for Microsoft Edge in Windows 10

A new option in Microsoft Edge in Windows 10 is the ability to enable TCP Fast Open. TCP Fast Open (TFO) is a specification to open successive TCP connections faster between clients and servers using a crytographic cookie which stores authentication details to reduce the round-trip delay and lower the latency in the start of data transmission. When enabled, it can improve network performance of the browser. Here is how to enable it.


When a "Fast Open capable" client connects to a server for the first time, it inserts a special encrypted cookie in the initial TCP connection message, prompting the server to send back a valid cookie in response. When this happens, it indicates that both the client and the server support the TCP Fast Open procedure and the server can start sending data to the client before the 3-way handshake completes. Pages you open with the TCP Fast Open option enabled will open faster.

To enable TCP Fast Open in Microsoft Edge, you need to do the following.

  1. Type about:flags in address bar of Edge.
  2. The following page will appear: Edge about flags
    Scroll it down until you see the Networking section: Edge networking flags
  3. Tick the checkbox "Enable TCP Fast Open". Edge enable tcp fast open

Now, re-open the browser. You are done. Depending on how many sites you visit supporting the TCP Fast Open feature, you might notice benefits of having this feature enabled.

4 thoughts on “Enable TCP Fast Open for Microsoft Edge in Windows 10

  1. PB

    Can also be controlled with REG files (Hope this pastes ok)…..

    ON

    Windows Registry Editor Version 5.00

    [HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Storage\microsoft.microsoftedge_8wekyb3d8bbwe\MicrosoftEdge\ExperimentalFeatures]
    “EnableTcpFastOpen”=dword:00000001

    OFF

    Windows Registry Editor Version 5.00

    [HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Storage\microsoft.microsoftedge_8wekyb3d8bbwe\MicrosoftEdge\ExperimentalFeatures]
    “EnableTcpFastOpen”=dword:00000000

    Reply
    1. Sergey Tkachenko Post author

      Thank you!

      Reply
      1. Toshik

        Can be implemented in Winaero Tweaker?

        Reply
        1. Sergey Tkachenko Post author

          I will think about it. But technically yes, it can be added there.

          Reply

Leave a Reply

Your email address will not be published. Required fields are marked *