···88991. No cascading mutations from inserts. Simple inserts should be one DOM operation.
10102. No cascading mutations from removes. Simple removes should be one DOM operation.
1111-3. No cascading mutations from partial sorts. Morphlex finds the longest increasing subsequence for near optimal partial sorts.
1212-4. It uses `moveBefore` when available, preserving state.
1313-5. It uses `isEqualNode`, but in a way that is sensitive to the value of form inputs.
1414-6. It uses id sets inspired by Idiomorph.
1111+3. No cascading mutations from partial sorts. Morphlex finds the longest increasing subsequence for near perfect partial sorts.
1212+4. It uses [`moveBefore`](https://developer.mozilla.org/en-US/docs/Web/API/Element/moveBefore) when available, preserving state.
1313+5. It uses [`isEqualNode`](https://developer.mozilla.org/en-US/docs/Web/API/Node/isEqualNode), but in a way that is sensitive to the value of form inputs.
1414+6. It uses id sets, inspired by Idiomorph, so ids can help to identify their parent nodes.
15151616## Installation
1717