@mansr I think the only case where swap is really pointless is if you just have too much RAM.
Say Firefox allocates a couple hundred megs of memory for JS sources and metadata about JIT compilation (deoptimization info etc.). Unless the website behaves very unexpectedly, that memory is never going to get accessed again.
What would you rather have in RAM – that, or libxul.so?