I think I heard that they're even allowing limited/sandboxed filesystem access now, so is there any barrier? Does the bittorrent protocol require raw access to initiating TCP connections that aren't necessarily HTTP? Is there any mechanism or facility of this in the chromium JS execution environment? I remember there was a bitfox XPI client or something but I can't find it now and I'm not sure if it used a java applet or something like that.
What about NaCL, would that change things at all?