Странности производительности арифметики JavaScript в Firefox

Пожалуйста, запустите этот тест в firefox.

http://jsperf.com/static-arithmetic

Как бы вы объяснили результаты?

Это

b = a + 5*5;
b = a + 6/2;
b = a + 7+1;

выполняется намного быстрее, чем

b = a + 25;
b = a + 3;
b = a + 8;

Почему?

12
задан vzwick 12 October 2011 в 23:20
поделиться