I'm getting transfer speeds of ~970KB/s (checking using iStat). Averaging nearly 1MB/s isn't bad, but I'm curious, could this go faster?
Show HN: HTML5 clone of OS X AirDrop – Easy P2P file transfers in a browser
61–70 of 71 posts
Re: Show HN: HTML5 clone of OS X AirDrop – Easy P2P file transfers in a browser
#62It sounded interesting until: Allow www.sharedrop.io to run "Adobe Flash"? Then: We're really sorry, but your browser is not supported. Please use the latest Chrome for Desktop or Android or Opera. Firefox support is coming soon! So basically, this is a webkit app, not a HTML5 app?
That's it guys, lets pack up and go back to getting CSS to center vertically.
Re: Show HN: HTML5 clone of OS X AirDrop – Easy P2P file transfers in a browser
#63It sounded interesting until: Allow www.sharedrop.io to run "Adobe Flash"? Then: We're really sorry, but your browser is not supported. Please use the latest Chrome for Desktop or Android or Opera. Firefox support is coming soon! So basically, this is a webkit app, not a HTML5 app?
I think I've figured out why it asked for Flash. I forgot to remove socket.io related files that we were using before switching to Firebase.
Re: Show HN: HTML5 clone of OS X AirDrop – Easy P2P file transfers in a browser
#64Re: Show HN: HTML5 clone of OS X AirDrop – Easy P2P file transfers in a browser
#65Holy fucking shit this is the best thing since sliced bread. You don't know how much I hate emailing file attachments.
Hopefully, we'll add sending files between networks pretty soon as well. However, it's already possible with similar WebRTC based services like https://www.sharefest.me/ or https://rtccopy.com/ .
Re: Show HN: HTML5 clone of OS X AirDrop – Easy P2P file transfers in a browser
#66Earlier quoted context omitted.
I think I've figured out why it asked for Flash. I forgot to remove socket.io related files that we were using before switching to Firebase.
Why did you switch to Firebase?
Pusher has really awkward presence management that requires you to store user state on your own server, if I understood their docs correctly.
PubNub had similar issue as Pusher, though very recently they released a new feature that allows you to broadcast user state changes without having to store it on your own server.
Firebase is in my opinion the easiest one to use, especially for presence management, because it's a real database and not only a messaging service. It's also actually really easy to use for private messaging as well, even though I think it wasn't originally designed for that. We've changed PeerJS library to use Firebase for WebRTC signaling, which is basically a form of private messaging. We've also used Firebase in some of our previous projects - e.g. https://github.com/cowbell/presence-firebase.
If you're interested, you can check out the relevant source code for presence management at https://github.com/cowbell/sharedrop/blob/master/app/scripts... and WebRTC signaling at https://github.com/cowbell/sharedrop/blob/master/app/scripts....
Re: Show HN: HTML5 clone of OS X AirDrop – Easy P2P file transfers in a browser
#67Re: Show HN: HTML5 clone of OS X AirDrop – Easy P2P file transfers in a browser
#68Re: Show HN: HTML5 clone of OS X AirDrop – Easy P2P file transfers in a browser
#69U all should check out http://sumodrop.com