Non-packed: The SWF doesn't have to be activated. See: source.js
Packed: The user has to click to active the ActiveX control. See: packed.js
While working on my jQuery Flash plugin, I came across a bug — when using the packed version of jQuery, flash movies had to be activated (Bug Report #930).
Patch jQuery (recommended).
Patching jQuery is a little bit of extra work, but won't add (hardly) any filesize. Here's how to do it:
jQuery.cleanmethod (on line 765:
div.innerHTML = wrap + arg + wrap;with:
div = jQuery.clean.convert(wrap + arg + wrap);
That's it! You should now have a packed version of jQuery, with a couple of changes to
jQuery.clean, and a couple of lines of unpacked code at the bottom.
Don't use packer to compress jQuery.
Not a very appealing option — packer is great, and compresses better than anything else out there. You could also set packer's encoding option to none (or use another tool like JSMin) to just strip whitespace, but filesize really suffers.