Показать сообщение отдельно
  #5 (permalink)  
Старый 17.10.2012, 21:58
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от Arconas
На самом деле вопросы носили чисто учебный характер, так как разница в циклах практически не заметна в обычных условиях, но, как Вы правильно подметили, копейка рубль бережет. Опять же из теста видно, что запись с объявлением границы цикла в некоторых браузерах работает быстрее.
V8, как выяснилось (ссыль на хабр ниже), оптимизирует ещё и байткод, который получается на выходе компилятора - поэтому самый что ни на есть длинный и привычный цикл становится самым быстрым.

Я не разбирался, поэтому точный ответ с расследованием и прикреплением исходников V8 дать не могу.

Хотя, Клиффорд, похоже, занимался этим ... гм, "ЭТИМ".

http://habrahabr.ru/post/154537/

Я, конечно, люблю полазить в дебрях V8 и двига FireFox (забыл, как его ...), но только в экстренных и неразрешимых случаях.
Сообщение от Arconas
Чем он лучше, если там тот же самый код?
Верно, одно и то же ... но там красивее и нагляднее

Сообщение от Arconas
В общем... особенности движков. Никакой мистики.
В этом же и мистика
Ответить с цитированием