| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > Объект и Массив |
| Автор: Ghirik 2.6.2008, 15:27 |
| Для себя делал, может кому интересно... http://door-to.ru/scripts/testObjectArrayLiteralValue.htm http://door-to.ru/scripts/testObjectArrayNumericValue.htm Опера удивила способностью к вычислению.... Добавлено через 5 минут и 47 секунд http://door-to.ru/scripts/testObjectArrayNumericValue_Opera.htm В принцыпе, больше 5000 значения и не бывают, справляется... Добавлено через 8 минут и 43 секунды Так, что не стоит без особой нужды создавать объекты. Если можно использовать числовой массив, нужно использовать. |
| Автор: krundetz 3.6.2008, 11:44 | ||
Интересно. Но не всегда удобно мне както легче передать координату в виде объекта с двумя свойствами х и у чем массивом из и двух чисел. В массивы привык класть однородные значения тоесть получается если у меня множество точек мне необходимо вместо массива объектов иметь два массива один под х другой под у и придумывать ещё оптимальный способ работы с этими двумя массивами в итоге эмулируя работу объектов. Сто ит ли ради не такого принципиального быстродействия. |
| Автор: SelenIT 3.6.2008, 13:56 |
Меня тоже. Особенно по контрасту с FF3. Всегда была самым быстрым браузером (по крайней мере, до выхода Safari) - и тут на тебе... Но перебор через for ... in (как минимум, в FF3 и Сафарях) для объектов примерно в полтора раза быстрее. Что логично, имхо... |
| Автор: Ghirik 3.6.2008, 15:28 | ||
Может не к месту, но недавно обнаружил, что FF3 ужасно тормозит перемещения и изменение размеров объектов. Простой вызов изменения размера по setInterval идет рывками и с кошмарным пожеранием ресурсов вычислителя. Я работаю на простенькой машинке, возможно на двух/четырех ядерных этого не будет, но все равно, это не дело. Да, я сравниваю с FF2. А писали, что улучшили (вообще переписали) модуль отрисовки. Опера, Сафари, IE7 - замечательно отрабатывают подобный тест. У меня, у сожелению пока нет под руко, что можно показать, но позже сделаю тестик. |