Back to Blog
My BlogJuly 14, 2026· 3 min read
AeroShare: Building an AirDrop Alternative With Nothing but the Browser
#WebRTC#P2P#File Sharing#JavaScript#Web APIs

Moving a file from your Android phone to your Windows laptop shouldn't require emailing yourself, uploading to a cloud drive, or hunting for a USB cable. Apple solved this with AirDrop — for Apple devices. AeroShare solves it for everything else, using nothing but the browser. Open the site on two devices connected to the same Wi-Fi, and they discover each other on a radar-style screen; tap, drop your files, and they transfer directly device-to-device over WebRTC data channels. No server ever touches your data, which means transfers are private, fast and unlimited in size. In this post I walk through the architecture: how WebSocket signaling introduces two peers, how WebRTC establishes the direct connection, how large files are chunked and streamed without exhausting memory, and the UX decisions — the radar metaphor, progress states, received confirmations — that make a technical protocol feel like magic. If you've ever wondered how peer-to-peer works in the browser, or you just want a genuinely universal AirDrop alternative, this is the full story.