Object.observe. Как предотвратить промежуточное срабатывание?
Здравствуйте. Работаю с Polymer, посему известно, что изменения отслеживаются при помощи Object.observe.
Мне, собственно, нужно совершить ряд манипуляций с массивом, однако, из-за постоянного обновления "вида" появляются неприятные артефакты.
Можно ли каким-нибудь образом совершить целую пачку изменений, минуя эти обновления?
Polymer сам отслеживает (вызывает) Object.observe или вы?
Можно попробовать использовать временный массив, а в конце например через splice закинуть все значения в отслеживаемый массив.
На крайний случай можно заврапить эти методы и оптимизировать вызов handler.
В том-то и дело, что Polymer. Если бы сам отслеживал - сам бы и написал какой-нибудь костыль. Дело в том, что артефакты возникают во время перемещения элементов туда-суда по массиву (по понятным причинам).
Когда-то, когда был бум введения фичи, читал об сей возможности, но найти самостоятельно не смог, вот и пришел сюда.