Ask HN: Do you test your applications over low quality connections?
A lot of applications (both web and mobile) perform very poorly over low quality Internet connections, which can make them unusable over some mobile connections.
I'm curious how many people are testing their application performance and usability over these kinds of connections (low bandwidth, high latency or lots of packet drops), and the extent to which the results of that testing lead to changes in the applications.
And if you are doing this kind of testing, how do you do it? Simulating a poor network connection with something like the sch_netem module (https://openwrt.org/docs/guide-user/network/traffic-shaping/sch_netem), the built-in browser tools, actual low quality connections, or something else? Is this a regular part of your testing process, or a more ad-hoc thing?
6 comments
[ 4.0 ms ] story [ 22.8 ms ] threadIn one case I load required assets while someone starts filling a form so that the website is ready to generate a PDF when the form is filled. This gives it a minute to load, with fallbacks if it fails.
regular users blw my mind, most people got tens of apps open simultaneously, more of those running as background services, even hundreds of tabs in their mobile browsers.