Microsoft Edge стал быстрее и отзывчивее, чем раньше, с введением WebUI 2.0. Это новый фреймворк, реализованный в последних версиях браузера, который делает его удивительно быстрым в загрузке элементов пользовательского интерфейса.
Microsoft обнаружила, что использование JavaScript для загрузки элементов браузера Edge в некоторой степени замедляло его работу. Это заметно увеличивало время загрузки и делало пользовательский интерфейс медленным. Еще одним фактором, сдерживающим производительность Edge, было совместное использование кода между несколькими функциями.
Гигант из Редмонда создал WebUI 2.0 с учетом этих факторов, чтобы элементы загружались быстрее. Ранее в этом году Microsoft объявила о переносе элементов Edge на WebUI 2.0, и уже перенесла некоторые настройки, но некоторые функции все еще находятся в старом коде, что может быть. Насколько быстрым стал Edge?
Молниеносно быстрая загрузка
Первым элементом, который использовал новый подход «сначала разметка кода», стал Browser Essentials. Он загружается на 42% быстрее и быстро открывается даже на слабых ПК без SSD и с меньшим объемом оперативной памяти.
Аналогично, панель избранного загружается на 40% быстрее, чем раньше. Windows Latest также попробовала несколько экспериментальных элементов на основе WebUI 2.0. Они включены в сборку Canary Edge, но остаются неактивными по умолчанию, и нам пришлось принудительно включить их, изменив тип запуска.
Среди многих идентификаторов функций, которые мы пробовали, msInlineComposeWebUI оказался намного быстрее, чем раньше. Это поле для ввода Copilot, которое всплывает, если вы выбираете фрагмент набранного текста и нажимаете кнопку Rewrite with Copilot.
Как вы можете видеть на GIF-изображении ниже, в старой версии после нажатия кнопки запускалось окно загрузки, а перед открытием самого пользовательского интерфейса наблюдалась заметная задержка.
В версии WebUI 2.0 нет анимации загрузки, а поле для написания открывается почти сразу после нажатия кнопки. Аналогично, msPdfWebui2 запускается намного быстрее, чем раньше.
Microsoft медленно внедряет эти элементы WebUI 2.0 в браузер. Мы еще не видели многих из них в стабильной версии, но если вы обратите внимание, есть некоторые постепенные улучшения удобства использования и скорости.
Компания планирует постепенно улучшать элементы Edge, а не выпускать все сразу. Она открыта для отзывов пользователей, и мы считаем, что это правильный подход, если они хотят сделать Edge более приятным, чем Chrome. Мы бы хотели, чтобы она также сделала что-то с чрезмерным раздутым ПО.