Share via


Что нового в JScript для IE8

Одной из основных причин недовольства предыдущими версиями Internet Explorer была низкая скорость обработки JS. Как сообщают разработчики, а пользователи подтверждают, ситуация коренным образом изменилась, и вот почему.

В ходе различных фаз бета-тестирования IE8 мы исправно писали об оптимизациях, вносимых в механизм JScript, и добавлении таких новых функций, как, к примеру, встроенная поддержка JSON. Мы также поделились информацией о JScript Debugger и JScript Profiler, которые включены в состав IE8 Developer Tools.

Пристальное внимание в ходе тестирования было сосредоточено на вопросах совместимости, что с точки зрения JScript означает, каким образом назначаются версии для некоторых из добавляемых языковых функций. В результате версия 5.8 механизма JScript, входящая в состав IE8, ознаменовала приход опционального механизма назначения версий для новых и оригинальных языковых функций. Теперь механизм JScript раскрывает новые языковые возможности лишь тогда, когда разметка выполняется в режиме стандартов IE8. К подобным функциям JScript следует отнести встроенную поддержку JSON и вспомогательные методы для активации DOM-прототипов.

В дополнение к исправленным ошибкам мы внесли в инструменты разработчика ряд изменений, о которых просили пользователи. Упрощенная отладка, профилирование многофреймовых страниц и поиск по профильным отчетам с помощью панели поиска – вот лишь несколько из добавленных нами функций. Мы искренне считаем, что инструменты разработчика в значительной степени упростят жизнь веб-разработчиков.

И как написано в статье, опубликованной мной сразу после выхода Beta 2 для журнала Code Focus, путем целенаправленных оптимизаций нам удалось добиться ощутимого увеличения производительности JScript и всего стэка AJAX, тем самым увеличив удобство взаимодействия пользователей с реально существующими приложениями. В типичных AJAX-приложениях, как GMail, скорость выполнения стандартных операций выросла на 40% по сравнению с IE7.

Хотелось бы еще раз поблагодарить всех вас за вашу поддержку и отзывы, присланные в ходе цикла разработки IE8. Надеюсь, что вам понравились те изменения в JScript, которые мы внесли в IE8.

Шрииш Дюбей (Shreesh Dubey),

руководитель группы разработки JScript в IE8