ithub.com/Instagram/IGListKit">IGListKit</a> are also implemented based on his algorithm.  </p>

<p>However, in <code>performBatchUpdates</code> of <code>UITableView</code>, <code>UICollectionView</code>, etc, there are combinations of diffs that cause crash when applied simultaneously.<br>
To solve this problem, <code>DifferenceKit</code> takes an approach of split the set of diffs at the minimal stages that can be perform batch updates with no crashes.</p>

<p>Implementation is <a href="https://github.com