There's nothing problematic going on in array comparison except for O(n) complexity, so you can use it in the realtime thread with sensitive size limits.
So far we've been bouncing down to a set pattern but I see that this could dynamically be done using scriptnode, which would give a lot of creative flexibility from the same signal on the fly :)