Сообщение от Arconas
|
На самом деле вопросы носили чисто учебный характер, так как разница в циклах практически не заметна в обычных условиях, но, как Вы правильно подметили, копейка рубль бережет. Опять же из теста видно, что запись с объявлением границы цикла в некоторых браузерах работает быстрее.
|
V8, как выяснилось (ссыль на хабр ниже), оптимизирует ещё и байткод, который получается на выходе компилятора - поэтому самый что ни на есть длинный и привычный цикл становится самым быстрым.
Я не разбирался, поэтому точный ответ с расследованием и прикреплением исходников V8 дать не могу.
Хотя, Клиффорд, похоже, занимался этим ... гм, "ЭТИМ".
http://habrahabr.ru/post/154537/
Я, конечно, люблю полазить в дебрях V8 и двига FireFox (забыл, как его ...), но только в экстренных и неразрешимых случаях.
Сообщение от Arconas
|
Чем он лучше, если там тот же самый код?
|
Верно, одно и то же ... но там красивее и нагляднее
Сообщение от Arconas
|
В общем... особенности движков. Никакой мистики.
|
В этом же и мистика