Что нового в JScript для IE8 Beta 2?
Одним из ключевых направлений развития IE8 является увеличение производительности труда разработчиков. IE8 Beta 1 увеличивал производительность разработчиков посредством оптимизации скриптового ядра и отладчика скриптов. В этом релизе мы продолжаем развивать области, которые способствуют увеличению продуктивности веб-разработчиков. Ниже следует краткий обзор той работы, которую мы проделали для IE8 Beta 2.
Скриптовая машина (Scripting Engine)
Много новых возможностей было добавлено в скриптовую машину. Одной из них, наличие которой особенно важно для AJAX-разработчиков, является введение изначальной поддержки JavaScript Object Notation (JSON). С появлением JSON в IE8 этот язык обмена данными становится стандартом де-факто для современных веб-приложений; мы включили поддержку JSON в машину JScript. Благодаря этому разработчики могут использовать объект JSON для сериализации и десериализации объектов JScript. Эта возможность делает Internet Explorer 8 первым браузером с подобной поддержкой JSON!
Отладчик скриптов (Script Debugger)
Мы уже испытывали отладчик скриптов в IE8 Beta 1. В Beta 2 мы сделали его еще лучше. Теперь вы можете просматривать код, отдельные синтаксические единицы которого выделены разными цветами подобно тому, как это происходит в редакторах кода наподобие Visual Studio. Консоль отображает все ошибки скриптов на веб-странице. Мы также поддерживаем механизм console.log, позволяющий эффективно отслеживать ошибки. Консоль позволяет вам расширять ее функционал путем добавления ваших собственных команд посредством скриптов.
Профилировщик скриптов (Script Profiler)
Это одна из новых функций
За дополнительной информацией следует обращаться к
Шриш Дубей (Shreesh Dubey)
продукт-менеджер команды JScript
Источник:
Перевод: Dazila
Комментарии
С появлением JSON в IE8 этот язык обмена данными становится стандартом де-факто для современных веб-приложений;
работающих только под IE8...
Ух ты, скажите, а МС не выпустила часом новый велосипед "безногий эдишен" например.
Так удобно, хорошо, никто ж не понимает всей востребованности в нем... что значит "стандарт де-факто", НЕТ НИКАКИХ ДЕ-ФАКТО!!
Есть фактический и признанный всем миром стандарт (сss2.x, DHTML1.x, DOM ...) и т.д. Я не понимаю, стандарт де-факто, для кого он де-факто??? Почему МС, простите, подтирается рекомендациями консорциума W3C, и еще и рассказывает всем что она много делает для "стандартизации"? Кто мне это объяснит?
json поддерживается и другими нормальными браузерами. Но вот IE6 он не поддерживается. А пока доля IE6 больше 1% приходится его учитывать.
А пока доля IE6 больше 1% приходится его учитывать.
больше двадцати... будет меньше дешевле будет не создавать отдельную версию страниц под этот браузер а просто советовать использовать другой
если IE9 не будет поддерживать svg и иметь быстрый javascript (менее 4000 по результатам sunspider, хотя к тому времени webkit и firefox будут набирать 1000) не говоря уже о соответствии хоть какимто стандартам, то он отправится в топку, даже не появившись
Не двадцати. Самая оптимистичная граница - 5%. Если ты посоветуешь 20% посетителей сайта сменить браузер, то это 20% потерянных клиентов. Причем денежные клиенты как раз и не меняют сами браузер.
Ну на самом деле улучшения в IE8 полезны и хороши. Но они опоздали на год-полтора. Скорость работы javascript не дотягивает до уровня opera и firefox.
M$ опоздали не на год-полтора, а лет на пять. Давно необходимо было перевести рендеринг в IE на стандарты, хотя бы Box-модель поменять.
JSON это просто девелоперская фича была. Использовалась столько лет, сколько в браузерах поддерживается JavaScript, для динамического обмена данными с серверами, в основном (типа AJAX, но проще и быстрее). Потом ей придумали название.
M$ просто сделала более удобную работу с этой "технологией". Но src и eval никто не отменял, работать они будут во всех броузерах нескольких последних версий.
Если бы IE8 вышел в таком виде год-полтора назад, то это было бы еще нормально. Сейчас же он еще не вышел, а уже безнадежно отстал.
Выйдет зимой firefox 3.1 с TraceMonkey, Chrome с V8, safari 4 с SquirellFish. И тогда опять IE станет тормозом всея Интернета. На этот раз это будет IE8.
MS птица гордая - пока не пнешь, не полетит. Они бы уже давно могли сделать нормальный браузер а не замораживать всю разработку на 5 лет с выпуском IE6 & XP
По теме
- Еще пару слов о защите пользователей IE9 от отслеживания
- [Temp] Бенчмарк HTML5 Blizzard: проверьте аппаратное ускорение вашего браузера
- [Temp] Работаем с закрепление сайтов
- Блог IE в 2010: на связи с вами
- С новым аппаратно-ускоренным годом!
- HTML5: экспериментальный и готовый к использованию
- Доступно декабрьское накопительное обновлениие безопасности для IE
- IE9 и конфиденциальность: введение в защиту от слежения
- Более быстрый и умный список Compatibility View List в IE9
- Субпиксельные шрифты в Internet Explorer 9