Производительность JavaScript в Microsoft Edge увеличена в разы по сравнению с IE11
Речь идет о новом билде 10122 Windows 10 доступном по каналу Fast ring для участников программы Insider, в котором помимо улучшений в стабильности, добавлены новые функции для Microsoft Edge, которые стоит протестировать каждому, если только вы не используете графический процессор от AMD.
Microsoft Edge (все еще выпущенный под брендом Project Spartan в данном билде) является совершенно другим продуктом по сравнению с Internet Explorer, хоть и есть визуальное сходство в логотипах брендов.
Надо сказать, что даже, когда у вас в ноутбуке или планшете не идет зарядка батареи - это вполне решаемо - http://lookfornotebook.ru/energy/, а вот когда вы пользуетесь медленным браузером для просмотра Web 2.0 сайтов, это действительно может портить вам жизнь и решается лишь сменой браузера.
Инженеры нового браузера недавно рассказали о том, как они используют обратную связь и телеметрические данные сети для ускорения и увеличения эффективности работы Chakra JavaScript при использовании современных аппаратных средств.
Сценарий перекрестного встраивания файла: позволит встроить больше кода JavaScript в существующую сеть для более быстрого выполнения его в Microsoft Edge.
Ускорение глобальных констант, используя фиксированную полевую оптимизацию: Поскольку увеличивается число сайтов, которые используют ECMAScript6 с конструкцией const, разработчики Microsoft Edge улучшили парсер Chakra, и JIT-компилятор, для расширения "предложенного значения, ориентированного на производительность оператора const в ECMAScript 6 к тому значению, которое отвечает за количество используемых констант сегодня в сети ".
Улучшение производительности кода в блоках try-catch: "Компилятор Chakra теперь имеет возможность абстрагировать код с блоков try-catch и генерировать оптимизированный JIT-код для него".
Уменьшенный код теперь дает преимущества в размере и скорости: при тестировании 4000 из 10000 лучших сайтов
команда разработчиков подтвердила, что использование уменьшенного кода более популярно, чем ожидалось. Поэтому пришлось использовать UglifyJS, чтобы уступить повышению производительности на 20-50% в соответствующих сценариях.
Оптимизация Array#indexOf: "Эта оптимизация улучшает производительность ECMAScript5 Array#indexOf встроенного в Chakra и Microsoft Edge больше чем в 5 раз".
Таким образом, для технически не подготовленного пользователя можем сказать, что команда сделала большое количество улучшений, которые поставили новый браузер намного выше, чем Internet Explorer 11, относительно производительности. по крайней мере в сравнительных тестах, таких как Octane 2.0 от Google и Jet Stream от Apple.
Microsoft Edge уже более чем в 1.6 раз быстрее чем IE11 в Jet Stream, и в 2.25 раза быстрее в Octane. Это впечатляющие показатели для предрелизного браузера, что показывает, что браузер формируется, как современный и работоспособный веб-браузер, и будем надеяться, что он принесет в будущем меньше проблем, чем Internet Explorer.
Комментарии
Microsoft Edge уже более чем в 1.6 раз быстрее чем IE11 в Jet Stream, и в 2.25 раза быстрее в Octane.
И на 10% медленнее IE11 с подключенным движком Edge. Остается только надеяться, что современный и малофункциональный браузер когда-нибудь дорастет до стабильности и удобства своего предшественника, но пока от него можно ждать множества потенциальных "детских" проблем и пользоваться альтернативным ПО.
По теме
- Состоялся релиз Microsoft Edge 106
- Инсайдерам канала Dev доступен Edge 106.0.1363.0
- Microsoft выпустила Edge 104.0.1293.63
- Инсайдерам канала Dev доступен Edge 105.0.1329.1
- Несмотря на фейковый скриншот EdgeOS кажется вполне реальной
- Microsoft делает Edge лучшим браузером для игр и не только
- Вышел Microsoft Edge 103
- Edge получит встроенный калькулятор, конвертер единиц и другое
- Edge Canary обновлен долгожданной функцией
- Инсайдерам канала Dev доступен Edge 104.0.1278.2