Question Question: Android and zswap in kernel

I was recently trying out various kernels and hit one very intriguing feature in devil kernel. It allows you to set some memory out as zswap and change swappiness value of kernel. I googled and found lot of articles about zswap and linux kernel but absolutely no articles on how it impacts android performance.

So how does providing ram to zswap benefit android ?
Is it something which should be done on devices with 2 GB ram already ?
Does Fsync setting come into picture and does zswap increase chances of data loss ?