AFAIK — yes, until WebRTC Data Channel is supported in SharedWorkers. The issue was discussed at least three years ago, and I believe there will be some progress soon.
More to that, IPFS will most likely be tied to Filecoin — a monetization layer that is foreign to Bitcoin (cash). With BitTorrent we can have monetization over our own layer.