Windows

What is TCP Fast Open and How To Enable it in Microsoft Edge

TCP Fast Open (TFO) is a new feature Microsoft Edge adopted that speeds up the web browser’s page loading time, according to Google Research, by 10% in average and in some cases up to 40%.

So what is TCP Fast Open anyway?

Defined by RFC 7413, TCP Fast Open is an extension to speed up the opening of successive TCP connections between two endpoints. It works by using an encrypted TCP cookie stored on the client side to set upon the initial connection with the server.

Why it’s faster?

Standard TCP requires the client and server to establish a three-way handshake (3WHS) before data can be delivered to the server’s listening application. With TFO, it sends the initial SYN packet along with the TFO cookie data to authenticate itself. If successful, the server may start sending data to the client before the final three-way handshake, skipping a full round-trip delay and lowering the latency in the start of the data transmission.

Availability

The theory sounds great, but the adoption hasn’t been there yet. It’s only available in Linux 3.7+ on the server end. And on the client side, only Chrome/Chromium on Linux, ChromeOS, and Android 5.0, and Microsoft Edge on Windows support it. Microsoft Edge is the only browser that supports TCP Fast Open on Windows.

How to enable it on Microsoft Edge?

Microsoft Edge supports TCP Fast Open since Windows 10 Build 14352. However, it’s not enabled by default. To enable the feature and speed up the page load in Edge,

  1. Type about:flags in the address bar and hit Enter.
  2. Scroll down to the bottom of the page where you find the Networking section.
  3. Check the option “Enable TCP Fast Open“, and restart Edge browser.

edge

Share
Published by
edge

Recent Posts

Disable Copilot on Windows 11 via Group Policy GPO

If using Copilot right from the Taskbar isn't your thing, you should disable it. Even…

3 weeks ago

Setting Default Fonts in Word, Excel, Outlook, and PowerPoint via Group Policy

In an environment where standardizing things does matter, setting default fonts in Microsoft Office apps…

1 month ago

Wake-On-LAN (WOL) with Windows and PowerShell

Wake-On-LAN is a networking standard that lets you wake up a computer from either a…

2 months ago

How To Remove Restrictions Set in A Password-Protected PDF File

First of all, this is not to bypass a PDF file that requires a password…

2 months ago

How To Move My Outlook Navigation Bar Back From Left Back To the Bottom

Microsoft has been lurking about the idea of placing the Outlook navigation bar to the…

1 year ago

Headset with Microphone Echoing My Own Voice on Windows, What To Do?

One colleague came up to me the other day asking me to take look at…

1 year ago