3 ms·
There was a story last year about Facebook having "2G Tuesdays" to give employees an idea of what life on a slow network is like. I wonder whether it caught on
by dasmoth 10y ago
There was a story last year about Facebook having "2G Tuesdays" to give employees an idea of what life on a slow network is like. I wonder whether it caught on?
- BinaryIdiot 10y agoSuch a genius idea. I see far too many web applications not caring about latency. Forcing a developer to experience the same pain should help them. Unless that simply becomes the day everyone typically takes off, blames productivity on slow network connectivity, etc.
- nostrademons 10y agoGoogle had a latency proxy on the corp network that you could use to simulate dialup, 2G, DSL, etc (along with unreliable connections). It was a great tool, and you could learn a lot by doing all your normal searches through the latency proxy. Alas, not many developers knew about it, and even fewer were willing to take the convenience hit to use it as part of their normal experience.
- thedufer 10y agoOS X used to have a "Network Link Conditioner" that shipped with XCode, I believe. It did a lot of the things you're suggesting, but right at the network interface level. Unfortunately, it broke with the advent of Mavericks. No idea whether it works now, or even still exists. On the last web-app project I worked on, we had a middleware that activated automatically in dev mode and just inserted a delay in every request to bring a local delay up to our users' median delay. It was intentionally a bit of a pain to turn off, so almost everyone ran in that mode.
- ptomato 10y agoStill exists. https://developer.apple.com/download/more/?q=Hardware%20IO%20Tools https://developer.apple.com/download/more/?q=Hardware%20IO%2... is the link you're looking for.
- phonon 10y agoThere is one built into Chrome now. https://developers.google.com/web/tools/chrome-devtools/profile/network-performance/network-conditions?hl=en https://developers.google.com/web/tools/chrome-devtools/prof...
- voltagex_ 10y agoDropbox is one of these - not necessarily latency but bandwidth. If LAN sync fails it quickly falls back on uploading/downloading files via Dropbox's servers, which can be expensive depending on what connection you're on. There's no way to debug why LAN sync isn't working and it doesn't seem to respect Windows 10's Metered Network settings.