iq12 (что примечательно, это студия, которая профессионально занимается разработкой при помощи Flash) портировали на Flash V8 Benchmark Suite — набор тестов предназначенный для определения скорости исполнения JavaScript в разных средах. Основной целью этого было сравнить скорость исполнения Flash vs JavaScript (вычислений, но не отрисовки). И, в итоге, они получили очень интересные результаты — за последние два года все популярные JavaScript-движки обогнали Flash по скорости вычислений:
Авторы сравнения отмечают следующие пункты:
В источнике можно посмотреть разные тесты, детали портирования Google V8 Benchmark на ActionScript3, используемые компиляторы Flash и другую интересную информацию:
Имхо, оптимизации JavaScript движутся семимильными шагами. То, что сейчас сделать на JS очень просто ещё три года назад казалось недостижимой мечтой. Такой исход — это результаты мощной конкуренции и, уверен, вендоры на этом не остановятся. Скоро можно будет видеть очень мощные приложения и игры. И не только на десктопе, ведь оптимизации JavaScript для мобильных телефонов — не за горами.
Авторы сравнения отмечают следующие пункты:
- AS3 не показал особого улучшения производительности в сравнении с моментом его появления. Авторы уверены, что его есть куда оптимизировать и Alchemy доказывает это
- Регулярки в Flash Player настолько же ужасны, как в IE6
- Общая производительность AS3 удвоилась при сравнении FP9 и FP10.3
- Даже не смотря на то, что в JavaScript нету строгой типизации все браузеры уже значительно обогнали Flash по скорости исполнения:
- Chrome 1.0+ (01/2008)
- Safari 3.1+ (03/2008)
- Opera 10.5+ (03/2010)
- Firefox 4.0+ (03/2011)
- IE 9.0+ (03/2011)
- Некоторые браузеры настолько хороши, что оставляют Flash далеко позади:
- Chrome 10.0+ (03/2011).
- Opera 11.50 (Swordfish) Beta
- Firefox 5.0 Beta
В источнике можно посмотреть разные тесты, детали портирования Google V8 Benchmark на ActionScript3, используемые компиляторы Flash и другую интересную информацию:
Подробнее ⇒
Имхо, оптимизации JavaScript движутся семимильными шагами. То, что сейчас сделать на JS очень просто ещё три года назад казалось недостижимой мечтой. Такой исход — это результаты мощной конкуренции и, уверен, вендоры на этом не остановятся. Скоро можно будет видеть очень мощные приложения и игры. И не только на десктопе, ведь оптимизации JavaScript для мобильных телефонов — не за горами.