Microsoft wyjaśnia, w jaki sposób Microsoft Edge pokonuje opóźnione strony internetowe

Ikona czasu czytania 2 minuta. czytać


Czytelnicy pomagają wspierać MSpoweruser. Możemy otrzymać prowizję, jeśli dokonasz zakupu za pośrednictwem naszych linków. Ikona podpowiedzi

Przeczytaj naszą stronę z informacjami, aby dowiedzieć się, jak możesz pomóc MSPoweruser w utrzymaniu zespołu redakcyjnego Czytaj więcej

Microsoft Edge otrzymał kilka nowych funkcji wraz z kwietniową aktualizacją Windows 10 Creators Update. Oprócz wszystkich nowych funkcji firma Microsoft wprowadza znaczące ulepszenia za kulisami, aby poprawić wydajność i stabilność przeglądarki Microsoft Edge. Te ulepszenia zostały w większości dodane do silnika przeglądarki Microsoft Edge znanego jako EdgeHTML. Wraz z wydaniem EdgeHTML 15 firma Microsoft wprowadziła znaczne ulepszenia w sposobie obsługi niektórych operacji JavaScript na stronie internetowej, aby poprawić czas reakcji danych wejściowych na stronach internetowych, a także rzeczywisty interfejs przeglądarki Microsoft Edge.

Dzięki EdgeHTML 15, Microsoft Edge nadaje teraz priorytet zdarzeniom wejściowym w stosunku do niektórych innych operacji JavaScirpt, takich jak setTimeout(). Inżynierowie Microsoft Edge wdrożyli nowy harmonogram w EdgeHTML 15, który pozwala na priorytetyzację danych wejściowych ustawiony limit czasu, zwiększenie responsywności witryn. Innymi słowy, jeśli odwiedzasz witrynę, która używa dużo ustaw limity czasu, teraz będziesz mógł wchodzić w interakcję z linkami witryny i innymi elementami jeszcze przed nimi ustaw limity czasu są wykonywane. Spowoduje to również znacznie płynniejsze przewijanie stron internetowych, ponieważ będziesz mógł rozpocząć przewijanie strony zaraz po jej załadowaniu, podczas gdy ustaw limity czasu są obsługiwane przez przeglądarkę.


Kolejnym istotnym ulepszeniem, jakie firma Microsoft wprowadziła w Edge za pomocą EdgeHTML 15 i aktualizacji dla twórców systemu Windows 10, jest nadanie priorytetu interfejsowi przeglądarki. Microsoft Edge i EdgeHTML15 teraz priorytetyzują dane wejściowe w interfejsie przeglądarki przed zdarzeniami na stronie. Mówiąc prościej, zapewni to, że rzeczywisty interfejs przeglądarki Microsoft Edge będzie nadal działać, nawet gdy strona internetowa zacznie się opóźniać z powodu takich rzeczy, jak nieskończone pętle lub absurdalne ilości funkcji limitu czasu. W rezultacie, gdy strona internetowa zacznie się opóźniać, nadal będziesz mógł wchodzić w interakcję z interfejsem przeglądarki Edge (pasek adresu, karty, przycisk nowej karty, przycisk ulubionych itp.):


Microsoft twierdzi, że ulepszenia w obsłudze zdarzeń wejściowych przez Edge spowodowały wzrost liczby świetnych sesji responsywnych (czas odpowiedzi krótszy niż 300 ms) z 88.71% do 95.53%. Ulepszenia obniżyły również liczbę sesji ze słabą reakcją (od 300 ms do 1 s czasu reakcji) z 5.68% do zaledwie 3%, a sesji ze straszną reakcją (czas reakcji powyżej 1 sekundy) z 5.61% do zaledwie 1.46%.

Więcej na tematy: krawędź, EdgeHTML, KrawędźHTML 15, Microsoft Edge, Okna 10, Twórcy 10 Windows Update