Одной из основных причин недовольства предыдущими версиями 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
Источник:
Перевод: deeper2k
По теме
- Microsoft готовит экстренный патч для уязвимости нулевого дня в Internet Explorer
- С Anniversary Update некоторые изменения коснутся и Internet Explorer
- NetMarketShare: Chrome обогнал IE и стал самым популярным десктопным браузером
- Обновлено: 12 января прекратится поддержка браузеров Internet Explorer устаревших для конкретной версии Windows
- C 12 января 2016 года прекращается поддержка устаревших версий IE
- В IE от Windows Vista до Windows 10 найдена серьезная уязвимость
- Internet Explorer вместе с Яндекс и Google признан экстремистским
- Вышло исправление критической уязвимости для IE с 7 по 11 версию
- HP ZDI опубликовала информацию о четырех новых уязвимостях в IE
- Microsoft отказывается устранять очередную уязвимость в IE