I do not need to prewash the Connecting Threads fabric, because they do not put a lot of stinky sizing on their fabric. I prewash everything I get from other sources. Just pressing fabric with sizing will make me ill.
I have never had Connecting Threads fabric bleed, shrink, or ravel more than other fabric and I have bought batiks from them. Probably half of my stash is Connecting Threads fabric. I love it.