Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 15.02.2013, 15:26
Интересующийся
Отправить личное сообщение для tktl Посмотреть профиль Найти все сообщения от tktl
 
Регистрация: 07.09.2011
Сообщений: 22

Скорость работы циклов.
Наткнулся на тестирование скорости работы циклов. Точнее разных шаблонов выполенения этих циклов.
Вот сам тест
Вопрос знатокам:
Почему в firefox 18, вариант с кэшированием (Cached Case 1), работает медленнее чем без него.
С остальными браузерами все логично.
Ведь по логике, браузер на каждой итерации должен считать длину массива.

П.С.: такой же вопрос висит на странице с тестами. Только ответов там нет.
Ответить с цитированием
  #2 (permalink)  
Старый 15.02.2013, 19:15
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

современные браузеры делают это сами (кеширование)
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
  #3 (permalink)  
Старый 19.02.2013, 11:27
Интересующийся
Отправить личное сообщение для tktl Посмотреть профиль Найти все сообщения от tktl
 
Регистрация: 07.09.2011
Сообщений: 22

Сообщение от nerv_ Посмотреть сообщение
современные браузеры делают это сами (кеширование)
звучит странно. а если мне необходимо динамически менять длину цикла?
т.е. современный браузер должен еще "слушать" изменения самовольно закэшированных данных?

я говорю о том варианте, когда не надо кэшировать длину цикла

Последний раз редактировалось tktl, 19.02.2013 в 11:31.
Ответить с цитированием
  #4 (permalink)  
Старый 19.02.2013, 12:06
Интересующийся
Отправить личное сообщение для tktl Посмотреть профиль Найти все сообщения от tktl
 
Регистрация: 07.09.2011
Сообщений: 22

Решил создать тест проверяющий самовольное кэширование в фф18.
К сожалению Вы правы.
Только реализовано оно криво - фф18 не "слушает" изменения своего кэша. Из-за чего (скорее всего) тест на фф18 вообще не проходит.

Остальные браузеры справляются, включая старые фф (проверял на 11)

тест

Вывод - очень сомнительное решение, я бы сказал даже баг.

Последний раз редактировалось tktl, 19.02.2013 в 12:22.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Легки фреймворки для работы с SVG general Events/DOM/Window 0 26.11.2011 20:06
Ищу библиотеки для работы с 3D Бобр Общие вопросы Javascript 3 06.08.2010 17:02
Скорость выполнения кода mycoding Общие вопросы Javascript 6 23.04.2010 13:28
Модуль для работы с модулями JSprog Ваши сайты и скрипты 29 02.09.2009 13:31
Скорость работы скрипта в IE Artem (krsk) Internet Explorer 3 14.07.2009 20:02