Блог Обо мне Храню Читаю Ем 99  

17.12.2007, Nº 1523



JavaScript benchmark: Opera 9.50b (build 9694) versus Safari 3.0.4b (build 523.12.9)

Интресно было сравнить скорость JavaScript в Opera и Safari, причём не скорость обращения к DOM или тому подобное, а чистую примитивную математику — циклы, ветвления, операции сравнения, арифметику и т.д. Для этой цели я выбрал свой компилятор языка Brainf*ck в JavaScript и запустил на нём «программу вычисления числа „Пи“» на Brainf*ck.

Результаты:
  • Safari 3.0.4 — 1579 мс.
  • Opera 9.50— 2078 мс.
  • Internet Explorer 6.0SP2 — 2766 мс.
  • Netscape Navigator 9.0.0.5 — 14313 мс.
  • FireFox 2.0.0.11 — 14578 мс.
Я не очень понимаю почему таких плохие результаты у браузеров на основе Gecko, может, они не используют возможности многопроцессорный машин?
17.12 18:36
17.12 18:36



17.12.2007, Nº 1523

#1 motto.livejournal.com 17.12.2007, 20:30

ага, <i>десятипроцессорных</i>

#2 bolk @bolknote.ru17.12.2007, 21:18 ответил motto.livejournal.com

К чему сарказм? У меня их четыре.

#3 indeyets.livejournal.com 18.12.2007, 13:12

скажу по секрету: никто из них не использует многопроцессорность. всё выполняется в рамках одного треда

#4 bolk @bolknote.ru18.12.2007, 13:22 ответил indeyets.livejournal.com

Да вот я тоже думаю, что распаралеливать там нечего, да и паралелиться JS очень плохо.


Текст комментария (для гиков: не HTML, а текст!)


Кому бы вы хотели ответить (или кликните на его аватару)


t=0.049