Любовь и голуби
Тестировал производительность 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 |