How does this work. Does the file need to pass through a server before reaching the other end? or is it streaming directly between sender and receiver?
Also, does it need to put the whole file in RAM first?
There is a server involved for mediating peer discovery but the file transfer itself is p2p.
Regarding your second point: I’m actually not sure if the file is copied into memory or if the browser just keeps a reference. I haven’t tried it with large files yet.