Microsoft Edge jest nową przeglądarką wprowadzoną do życia wraz z nadejściem systemu Windows 10 dla komputerów i telefonów. Edge jest jedną z aplikacji uniwersalnych Microsoftu, która działa zarówno na telefonach jak i PC.
Do szybkości działania przeglądarki na PC raczej zastrzeżeń mieć nie można, radzi sobie ona ze stronami całkiem sprawie, śmiem nawet twierdzić, że lepiej od konkurentów. W przypadku wersji mobilnej tak kolorowo niestety nie jest. Duża część z was pisze w komentarzach, że mobilny Edge nie spełnia oczekiwań, jest wolny i źle radzi sobie z otwieraniem stron.
Jest na to sposób, który może poprawić czas otwierania stron www o 10-40%, dotyczy to zarówno wersji mobilnej jak i komputerowej. Sekret tkwi w TCP Fast Open, rozszerzeniu protokołu TCP, które możemy uruchomić w przeglądarce.
Aby włączyć tę funkcję należy w paski adresu przeglądarki (w telefonie lub na komputerze) wpisać: about:flags i kliknąć Enter. Przeniesieni zostaniemy do zaawansowanych ustawień przeglądarki, a w nich znajdziemy właśnie wspomnianą funkcję TCP Fast Open. Po jej zaznaczeniu konieczne jest zamknięcie i ponowne uruchomienie przeglądarki. Od teraz funkcja jest aktywna w Microsoft Edge a strony powinny ładować się znacznie szybciej.
Opcja ta dostępna jest w przeglądarce Edge od wersji 14.14361, jest ona dostępna wraz z aktualizacją Anniversary Update, która dostępna będzie dla wszystkich już 2. sierpnia. Opcję tę znajdą również na swoich sprzętach uczestnicy programu Insider.
Zaznaczmy również, że obecnie jest to funkcja eksperymentalna i w przypadku, gdyby wasza przeglądarka straciła stabilność działania, najlepiej będzie przywrócić tę opcję do stanu sprzed zmian.
Poniżej znajdziecie wyjaśnienie działania TCP Fast Open na podstawie Wikipedii:
Rozszerzenie polega na stosowaniu w pierwszym pakiecie SYN tzw. TFO cookie (zaimplementowanego w ramach pola opcji TCP) aby uwierzytelnić klienta, który uprzednio już się łączył. Jeśli uwierzytelnienie się powiedzie, serwer może zacząć wysyłać dane do klienta zanim otrzyma ostatni pakiet ACK należący do etapu nawiązywania połączenia, eliminując czas podróży pakietu w obie strony i obniżając opóźnienie w transmisji danych. TFO cookie jest kryptograficznym elementem rozwiązania, które jest przechowywane po stronie klienta i jest ustalane na początku połączenia. Następnie jest powtórnie wykorzystywane w następnych połączeniach.
Źródło: ghacks.net