We have to make a decision that will impact SWFUpload v2.5.0 and I don't think we can do it without your input.

We have implemented client side image resizing in v2.5.0. If you've been testing you've noticed that if your resized image is very large (even 600 x 600 pixels) it takes several seconds to process the data.

This is because ActionScript is really really slow when it comes to the "heavy lifting" of re-encoding the data in JPEG or PNG format. Reading, resizing and uploading the data is all quick and compared to encoding is irrelevant.

However, we've found an encoding library written in C and integrated into Flash using Alchemy that is super fast.

Unfortunately this super fast C code causes swfupload.swf to go from a file size of 24 KB to 183 KB. It appears that the library is simply attached to our SWF without any kind of compression. (If anyone knows any compiler switches or anything to reduce the file size please let us know).

So what is more important to you? Faster encoding (milliseconds vs seconds) or file size?