Pull to refresh

Flash vs JavaScript, V8 Benchmark Suite

Reading time2 min
Views3.7K
iq12 (что примечательно, это студия, которая профессионально занимается разработкой при помощи Flash) портировали на Flash V8 Benchmark Suite — набор тестов предназначенный для определения скорости исполнения JavaScript в разных средах. Основной целью этого было сравнить скорость исполнения Flash vs JavaScript (вычислений, но не отрисовки). И, в итоге, они получили очень интересные результаты — за последние два года все популярные JavaScript-движки обогнали Flash по скорости вычислений:




Авторы сравнения отмечают следующие пункты:
  • 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 для мобильных телефонов — не за горами.
Tags:
Hubs:
Total votes 69: ↑62 and ↓7+55
Comments89

Articles