The quick and easy way to transfer large files online.
Fastest.Fish is a peer to peer online file transfer tool. The goal was to create a quick and easy way to transfer large files.
It was first built for personal use when I had issues sending large files to friends and relatives. Now available to all 😊
The sending device will first contact a STUN server to get some network information about itself such as it's IP address.
The details are then sent via a signaling server to the receiving device.
A signalling server is required to allow the devices to communicate until they have enough information to open a direct connection between each other.
The two devices will exchange a few messages via the signaling server to attempt to establish a direct connection.
If the devices manage to open a connection the devices can now transfer the file via their direct connection.
Facilitating a peer to peer connection in the browser requires features which aren't supported by all browsers. Internet Explorer does not support the features required and Firefox has a download size which is limited by the amount of memory the receiving device has. Chrome has full support.
Most mobile carriers do not provide a publicly accessible network address (IP address). Since both devices will try initiating a connection this isn't an issue if just one of the devices is on a mobile network but the devices may not be able to connect if they are both on a mobile network. Some home networks may also have this issue.
Mobile devices connected via Wi-Fi are more likely to succeed.
Around the time I started working on this project in 2016 I was looking for a unique domain and was intrigued by some of the new top level domains which had just become available.
After searching around I came across fastest.fish which was available, I though it was funny. It also worked well with my goal to build a fast file transfer tool.
I liked the idea of having a unique and brand-able domain because lets be honest most websites are too boring! I ran the name past a few friends who all found it amusing so I snapped it up.
The first logo design was actually drawn on the beach in the sand that summer not long after. Since then Fastest.Fish has received a lot of popularity and has undergone a few redesigns.