Microsoft пояснює, як Microsoft Edge перемагає веб-сторінки, які відстають
2 хв. читати
Опубліковано
Прочитайте нашу сторінку розкриття інформації, щоб дізнатися, як ви можете допомогти MSPoweruser підтримувати редакційну команду Читати далі
Microsoft Edge отримав кілька нових функцій з Windows 10 Creators Update у квітні. Разом із усіма новими функціями Microsoft робить значні покращення за лаштунками, щоб покращити продуктивність і стабільність Microsoft Edge. Ці вдосконалення здебільшого було додано до двигуна браузера Microsoft Edge, відомого як EdgeHTML. З випуском EdgeHTML 15 Microsoft внесла суттєві покращення в те, як деякі операції JavaScript обробляються на веб-сторінці, щоб підвищити швидкість реагування на введення на веб-сторінках, а також фактичний інтерфейс браузера Microsoft Edge.
З EdgeHTML 15 Microsoft Edge тепер надає пріоритет подіям введення над деякими іншими операціями JavaScirpt, такими як setTimeout(). Інженери Microsoft Edge впровадили новий графік в EdgeHTML 15, який дозволяє розставляти пріоритети над setTimeout, зробити сайти більш чуйними. Іншими словами, якщо ви відвідуєте веб-сайт, який використовує багато setTimeouts, тепер ви зможете взаємодіяти з посиланнями та іншими елементами сайту навіть раніше setTimeouts виконуються. Це також значно полегшить прокручування веб-сторінок, оскільки ви зможете почати прокручувати сторінку, щойно вона завантажиться, поки setTimeouts обробляються браузером.
Ще одне суттєве вдосконалення, яке Microsoft внесла в Edge за допомогою EdgeHTML 15 та оновлення Windows 10 Creators Update, — пріоритет інтерфейсу браузера. Microsoft Edge і EdgeHTML15 тепер надають пріоритет введенням в інтерфейсі браузера над подіями на сторінці. Простіше кажучи, це гарантує, що фактичний інтерфейс браузера Microsoft Edge продовжує функціонувати, навіть якщо веб-сторінка починає відставати через такі речі, як нескінченні цикли або смішну кількість функцій тайм-ауту. У результаті, коли веб-сторінка починає відставати, ви все одно зможете взаємодіяти з інтерфейсом браузера Edge (адресний рядок, вкладки, кнопка нової вкладки, кнопка вибраного тощо):
Microsoft стверджує, що вдосконалення того, як Edge обробляє події введення, призвело до збільшення кількості сеансів із чудовим реагуванням (час відгуку менше 300 мс) до збільшення з 88.71% до 95.53%. Покращення також зменшили кількість сеансів із поганою реагуванням (від 300 мс до 1 секунди) з 5.68% до лише 3%, а сеансів із жахливою реагуванням (більше 1 секунди) з 5.61% до всього 1.46%.