WASM receives only the transforms that differ from the parent (bool operands and masks are kept), rebuilds tiles once per moved subtree and invalidates only the previous frame coverage.