Короче не было кеев и была перерисовка при удалении элементов и вот этом всём - было неэффективно. Добавил кей - естественно нужно придумать что-то для реордера чилдов. А для этого надо уметь в это самое расстояние Левенштейна, более простых но менее эффетивных методов я не нашёл
нет, оно сравнит побитово и вернет разницу, они оба в принципе не возвращают конкретных операций, что хэмминга, что левенштейна, они будут возвращать минимальное число операций