Engineering for Slow Internet – BRR
- Author: brr
- Full Title: Engineering for Slow Internet – BRR
- Category: articles
- Document Tags: #tech
- URL: https://brr.fyi/posts/engineering-for-slow-internet
Highlights
- As per the above example, do not hardcode your assumptions about how long a given payload will take to transfer, or how much you can transfer in a single request. (View Highlight)
- If you’re going to build in a downloader into your app, you have a high bar for quality that you have to meet. Otherwise, it’s going to fail in profoundly annoying or catastrophic ways.
If I had to give one piece of advice: Let the user break out of your in-app downloader and use their own, if at all possible.
Provide a manual download link, ideally one that leads to whatever differential patch file the app was going to download. Don’t punish the user by making them download the full installer, just because your in-app patch downloader doesn’t meet their needs. (View Highlight)