# Reconciliation

* diffing algorithm based on heuristics. generic algorithm is O(n^3^)
* "Fiber" algorithm notes 
  * lists reordering without key means full list output/update
  * type changes cause full re-render
  * keys should be stable, predictable, unique


