| 
 Самый быстрый javascript Доброго времени суток! javascript сам по себе должен быть быстрым (потому что красный, вааагггхх), но в некоторых операциях хочется еще быстрее. Есть огроооомный массив скомпилиных dom элементов. Какой самый быстрый способ добавлять их в dom, при этом очищая контейнер в который кладем. Как ускорить аримф операции с большим кол-вом цифр? мож побитовым сдвигом? В таких нагруженных прогах не кошерно делать доступ через свойства обьекта? нид кэшировать в переменных или нет? | 
| 
 Цитата: 
 <div style="display:none">и апендишь в него свой documentFragment, потом по requestAnimationFrame показываешь этот блок. | 
| 
 Пишешь на С/С++, компилишь в ASM.js и будет тебе всё очень быстро :)  Когда реализуют структуры, массивы структур и типы примитивных данных, то можно будет сразу на asm.js лабать, но пока это ад. А вообще тема сферична в вакууме: не нужно быть маньяком оптимизаций, а нужно просто писать хороший читаемый код. Обычно если что-то тормозит, то виной кривой алгоритм, а не возня на уровне синтаксиса. | 
| 
 я называю это перфеционанизмом в принцепе это двигатель прогресса как и лень | 
| 
 Цитата: 
 точнее, пиши код статичным и низкоуровневым, а так же тестируй на бенчмарках. Цитата: 
 исчо было бы неплохо пользоваться поиском :) http://javascript.ru/forum/misc/3944...-funkcijj.html | 
| 
 1. Преждевременная оптимизация зло. лучшее враг хорошего 2. Любая оптимизация начинается с нахождения узких мест (профилирование) для этого существуют специальные инструменты встроенные в браузер иначе можно потратить кучу времени на оптимизацию процесса который на 0.0001% влияет на производительность | 
| 
 Цитата: 
 Цитата: 
 Цитата: 
 В остальном. Согласен c MailSerg, нужно искать узкие места через профилирование. Согласен с kobezza. Если действительно есть потребность в максимально производительной работе с данными то это asm.js. Стоит отметить что виртуальная машина Dart на 50% быстрее чем V8. | 
| Часовой пояс GMT +3, время: 20:27. |