Fastest.Fish is a file transfer tool, born out of necessity.
A recurring issue that came up in every aspect of life has been how to transfer a file from one device to another and it got me thinking about possible solutions. As a result; Fastest.Fish was born with the goal of being the go to palce to transfer your files. After starting out as a peer to peer tool focusing on transfering large files it has grown to include hosted file transfers to cover a wider range of use cases.
There are currently two techniques available for file transfers on Fastest.Fish, below we go into both of them in a bit more detail.
Fastest Fish sets up a peer to peer connection between the file sender and the reciever. This means in most cases the file is being transfered direct between the two devices rather than through a server.
Using peer to peer to transfer your files means you can transfer large files without running a server with high bandwidth costs.
The direct connection also allows your devices to transfer files at the miximum speed that your networks can handle.
Here are the pros and cons of using the peer to peer file transfer technique in more detail:
File size restrictions on hosted file transfers come from the expensive requirement for a huge amount of bandwidth (data being sent) through the server.
Since peer to peer file transfers set up a direct connection between two users the transfer speed is as fast as their networks allow. The transfer speed is usually limited by the upload speeds on residential broadband.
Both the sender and the reciever need to be on the their corresponding webpage for the file transfer to go ahead so that we can setup a direct connection between the two clients to facilitate the file transfer.
This can be a bit tricky to arrange when you are not in direct contact with the reciever. Hosted file transfers on the other hand don't require both parties to be present on the website at the same time.
The latest browser features are used to facilitate peer to peer file transfers, as a result there is a hightened chance of things going wrong. Some browsers may not implement the features required for peer to peer file transfers, this can lead to reduced capabilities or complete failure to function as intended.
Here is the current browser support table as of January 2019:
Chrome - Full support
Firefox - Partial support
Edge - Partial support
Internet Explorer - No support
Partial support refers to a limited file transfer size due to missing browser features.
Hosted file transfer involve the files being transfered being uploaded to the cloud.
Files are currently encrypted in transit but not at rest. We are working on implementing encryption at rest also.
Here are the pros and cons of using the hosted file transfer technique in more detail:
With hosted file transfers you can upload your file and leave the site, with the recieving party downloading the file at any point within the specified storage duration.
Our aim is to store your files for 24 hours or the duration that you have specified. We may however remove files early in the rare case that our infrastructure reaches it's storage capacity in which case we would remove the oldest files we have in the system to make room for new uploads. A message will be displayed on the download page if your file has been removed early.
Transfers up to the size of 5GB are allowed for free.
Hosted file transfers use tried and tested technology making the file transfers more reliable than their peer to peer counterparts. We aim to support the latest version of all major browsers.
We love hearing from you, your messages keep us motivated and help us improve Fastest.Fish!
Here are some ways you can contact us: