Через сжатие, конечно. Пересчет скрипта можно сделать допустим 5сек, а все индикаторы от сжатия.