Показать сообщение отдельно
  #29 (permalink)  
Старый 14.07.2010, 14:27
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Сообщение от e1f
Что-то я не понял.
Дело не в том, что кеширование происходит при обращении к коллекции, а при преобразовании её в массив. На это я наткнулся, когда решил сравнить 2 способа преобразования на скорость. Когда я запустил последовательно 2 способа (см. приведённый выше скрипт) и посмотрел на консоль - решил, что while работает быстрее в 1.5 раза. Ну думаю, ок, будем юзать его. Убираю первый способ и мин 10 пытаюсь понять происходящее.
Вот как-то так всё получилось. Другие браузеры пока не тестил (не считая хрома - там все за 1 ms выполняется, не перестаю на него удивляцо).
Ответить с цитированием