Almost all of those methods use approximately the same amount of memory, though the performance varies drastically.
The key is that few people know what's actually going on underneath the JavaScript interpreter engine. In some cases it could be doing something really clever, and in other cases it could be doing something really stupid. Only ways to find out is to read the source, or benchmark. :P
End of jackass mode. ...i was expecting more browser benchmark with the already proven methods.