3 ms·
>Do you start displaying results from the first sources available or do you wait until all sources have reported in? In the strongest possible sense: Neither,
by happytoexplain 5y ago
>Do you start displaying results from the first sources available or do you wait until all sources have reported in?
In the strongest possible sense: Neither, ever. You can not treat instant results and un-cacheable delayed results of unknown quantity/size as the same element of UI. It's a fallacious premise. (Sorry to sound aggressive.)
- jiggawatts 5y agoMicrosoft developers found a way to do it, without having to make any compromises or impact user-visible performance in any way. Their brilliant trick to achieving this -- wait for it, it's so simple -- was nothing more than simply... sitting in the same building that Bing is served from! With a mere 1ms latency over 100 Gbps fibre from their office to the Bing servers, there's no pesky latency or packet loss to interfere with the instantaneous UX response times and deterministic behaviour. Those pesky users are just "whining" and need to learn to sit at Redmond, just like they do.