Can GIFs be optimized so that only the changed regions (pixels within certain rectangular bounds per frame) are rendered / calculated in the final filesize?
This is assuming that by default – each frames are fully included in an animated GIF (I’m guessing this is the case when exporting from Photoshop’s “Save for Web”…)
Does such compression exists that would also remain compatible to playback in any browsers (like a normal animated GIF)?
I’m guessing this is the case
actually, no, that’s not the case. Animated GIFs are optimized in exactly this way…each frame only contains the parts of the image that actually changed from the previous frame.
Some economy of data is possible where a frame need only rewrite a portion of the pixels of the display, because the Image Descriptor can define a smaller rectangle to be rescanned instead of the whole image.