If someone paid me, I think I could make the extension load one frame at a time, which would then let you load the GIF bit-by-bit instead of all at once.
If you know Haxe, you can try doing that yourself (see source code) - gotta split up the GifReader.read and Gif.read methods.