Project Spartan: Microsoft оставляет Internet Explorer в прошлом

Project Spartan: Microsoft оставляет Internet Explorer в прошлом

Как известно, Microsoft представила сборку 9926 Windows 10 Technical Preview на специальном мероприятии, на котором рассказала о ряде новшеств грядущей ОС. Одним из них является браузер нового поколения с кодовым именем Project Spartan. Этот веб-обозреватель принесёт новый интерфейс, возможность аннотирования веб-страниц с помощью текста и графического ввода, новый режим чтения сайтов, интеграцию персонального помощника Cortana и другие изменения. Браузер появится на всех Windows-аппаратах: ПК, планшетах, смартфонах и даже Xbox One.

До выхода Internet Explorer 9 браузер Microsoft использовал движок JavaScript, рассчитанный преимущественно на статические веб-страницы и плохо подходящий для современных динамических сайтов. Это было исправлено с появлением движка Chakra в IE9, который принёс большой прирост производительности, но быстро уступил конкурентам. С запуском IE10 и IE11 отставание сокращалось, но производительность JavaScript в Internet Explorer и сегодня оставляет желать лучшего.

Помимо Chakra ключевым компонентом IE является движок визуализации веб-страниц, который носит имя Trident с версии IE 4.0. Конкурирующие влиятельные движки рендеринга веб-страниц — WebKit (Safari), Blink на базе WebKit (Chrome и Opera), а также Gecko (Firefox). Конкурирующие движки для исполнения JavaScript — Nitro (Safari), V8 (Chrome) и SpiderMonkey (Firefox).

В браузере для Windows 10 снова ожидается существенный прирост производительности. Для старых сайтов Spartan может использовать движок IE11 при необходимости, но в большинстве случаев веб-обозреватель будет полагаться на гораздо более эффективный и быстрый движок рендеринга в связке с переработанным движком JavaScript — это должно дать большой прирост производительности.

Microsoft решила похоронить связанную с дурной славой марку Internet Explorer, так что Spartan получит новое коммерческое имя (пока оно не известно). Для предприятий, использующих старые технологии вроде ActiveX Controls и Browser Helper Objects, будет выпущена особая версия Internet Explorer, которая при этом получит ряд новых возможностей Spartan.

Spartan недоступен в сборке Windows 10 9926 и выйдет позже. Однако Internet Explorer для Windows 10 уже получил новый режим Edge, в котором используется последний движок рендеринга. У небольшого числа тестеров Edge актирован по стандарту, остальные могут вручную включить его, набрав в адресной строке about:flags и переключив в режим Enable функцию Experimental Web Platform Features.

Прирост производительности нового движка JavaScript весьма существенный, и ставит Internet Explorer на уровень с последними версиями Google Chome в этом отношении. Вот какие результаты демонстрирует экспериментальный режим IE на системе с Core i7-860 в сравнении с конкурирующими браузерами:

Internet Explorer уже был хорошо оптимизирован под Sunspider, так что тут изменения небольшие. Зато показатели Google Octane 2.0 в IE всегда были плохими, а теперь они сравнялись с Chrome — огромный прирост в 81,8 % по сравнению со старой версией. В Kraken тоже наблюдается большой прирост в 45 %.

Бенчмарк HTML5Test показывает уровень поддержки веб-стандартов различными браузерами, Oort Online измеряет производительность WebGL, WebXPRT — универсальный бенчмарк. В этих тестах IE показывает себя пока слабо. Spartan должен демонстрировать более впечатляющие результаты — будем надеяться, и поддержка HTML5-стандартов вроде WebGL будет улучшена.

Браузер Spartan, как обещает Microsoft, будет обновляться через магазин приложений Windows Store, а старый способ обновления через Windows Update исчезнет, благодаря чему Microsoft сможет быстрее выпускать новые версии. Прошло немало времени, но теперь создаётся впечатление, что редмондская компания всерьёз взялась за повышение производительности и поддержку последних веб-стандартов.

Источник: 3dnews.ru