3 ms·
John Carmack said years ago, "I can send a packet across the world in less time than it takes to put a pixel on the screen."
by katastic 9y ago
John Carmack said years ago, "I can send a packet across the world in less time than it takes to put a pixel on the screen."
- SilasX 9y agoAnd you pretty much have to, with the poor design of web apps like JIRA! Edit: Someone disagrees? I have definitely had text entry into a JIRA box slow to crawl — when everything else ran fine — because the AJAX calls had to close out before it could accept the input. Not being snarky, you can definitely be in a position where you do have to wait for your packets to finish round trips before you get your keystrokes on the screen.
- dmoy 9y agoOther weird things, like it's faster to send stuff around a data center than it is to write to local disk (not just latency either, but sometimes throughput too). Actually depending on how good the network is, it's probably faster to send stuff to a different data center than it is to write to local disk.
- icebraining 9y agoHence https://github.com/yarrick/pingfs https://github.com/yarrick/pingfs :)
- hyperpape 9y agoFun coincidence: Dan links to a post of his about how fast networks change storage from the article we’re discussing. https://danluu.com/infinite-disk/ https://danluu.com/infinite-disk/
- gmueckl 9y agoIt gets really crazy when you realise that it is faster to distribute localized data in a compute cluster over multiple nodes over the network for IO than to just dump them to the local disk.
- jjguy 9y agoYou forgot the last part: “how f’ed up is that?” https://twitter.com/id_aa_carmack/status/193480622533120001 https://twitter.com/id_aa_carmack/status/193480622533120001
- snaky 9y agoBut in reality, waiting 5 seconds for modern webpage to load all the fancy Javascript (in response to that small packet), pixel rendering latency is not such a problem.