With a hue rotation animation. No clipping or cloning is used, in order to make the image simple enough for browsers to render without any issue.
A filter animated by an <animate> tag modifying a huerotate value in the filter chain. How deep is the rabbit hole? Time to explore.
Tried involving some turbulence although it gets lagging a bit at full size. Animated filter ftw.