Скорость работы циклов.
Наткнулся на тестирование скорости работы циклов. Точнее разных шаблонов выполенения этих циклов.
Вот сам тест Вопрос знатокам: Почему в firefox 18, вариант с кэшированием (Cached Case 1), работает медленнее чем без него. С остальными браузерами все логично. Ведь по логике, браузер на каждой итерации должен считать длину массива. П.С.: такой же вопрос висит на странице с тестами. Только ответов там нет. |
современные браузеры делают это сами (кеширование)
|
Цитата:
т.е. современный браузер должен еще "слушать" изменения самовольно закэшированных данных? я говорю о том варианте, когда не надо кэшировать длину цикла |
Решил создать тест проверяющий самовольное кэширование в фф18.
К сожалению Вы правы. Только реализовано оно криво - фф18 не "слушает" изменения своего кэша. Из-за чего (скорее всего) тест на фф18 вообще не проходит. Остальные браузеры справляются, включая старые фф (проверял на 11) тест Вывод - очень сомнительное решение, я бы сказал даже баг. |
Часовой пояс GMT +3, время: 07:24. |