Flash vs JavaScript, V8 Benchmark Suite

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 для мобільних телефонів - не за горами.

COM_SPPAGEBUILDER_NO_ITEMS_FOUND