При передаче данных через d3.js библиотека делит данные на компоненты ввода/обновления/выхода, но я обнаружил, что мы тратим много вычислений в разделе обновления для значений, которые не изменяются при повторном вычислении и переустановка атрибутов с тем же значением, которое уже является текущим.d3: Избегайте неизмененных узлов?
Есть ли хороший способ разделить «обновленный» набор на измененные/неизменные наборы?