Любовь и голуби

Тестировал производительность JavaScript в разных браузерах. Получил очень странные результаты. Для тестирования использовал свой компилятор Brainfuck в JavaScript, для чего, кстати, пришлось его несколько поправить под новые реалии. Небольшое пояснение: компилятор превращает BF-код в JavaScript, перед этим оптимизируя (оптимизатор называется JIT). Результаты выполнения небольшого скрипта на Brainfuck, который ищет простые числа, в таблице. Само «выполнение» характеризуется большим количеством циклов, вероятно здесь нужно искать корень проблем с FireFox. Испытания проводились на AMD Athlon-900MHz, 512Mb.

Браузер

выполнение

JIT

всего

Internet Explorer 7.0 beta 1

782

160

942

Opera 8.01b

852

80

832

Opera 8.02

1001

70

1071

Opera 7.54

1562

200

1762

Mozilla FireFox 1.5 beta1

2694

40

2734

Mozilla 1.7.10

3424

50

3475

Netscape Communicator 4.05

7981

90

7971

 3   2005   жж