Published 12:35 IST, November 16th 2022
Musk says 'this is fact' Twitter is very slow in India, Indonesia & some other countries
Billionaire Elon Musk who recently acquired Twitter said on the social media platform, "Twitter is very slow in India, Indonesia and many other countries."
Billionaire entrepreneur Elon Musk who recently acquired Twitter said on the social media platform, Twitter is very slow in India, Indonesia and many other countries, adding that "this is fact and not claim". The Twitter CEO also informed that 10 to 15 seconds to refresh homeline tweets is common but it sometimes doesn't work at all, especially on the android phones.
Twitter is very slow in India, Indonesia & many other countries. This is fact, not “claim”.
— Elon Musk (@elonmusk) November 15, 2022
10 to 15 secs to refresh homeline tweets is common. Sometimes, it doesn’t work at all, especially on Android phones.
Only question is how much delay is due to bandwidth/latency/app.
According to Musk, the same application, Twitter in the United States takes about two seconds to refresh, but nearly 20 seconds in India, due to bad batching/verbose comms and also because the actual useful data transferred is low. In addition to this, Musk replied to a tweet by artificial intelignece expert Mike Schroepfer, who explained the former's claim on Twitter load time in India being 20 seconds. The former chief technology officer of Meta attributed the time to 1200 remote procedural calls.
Basic internet math for @elonmusk's claim load time in India is 20s because of 1200 RPC calls (v.s. 2s in US):
— Mike Schroepfer (@schrep) November 15, 2022
Bangalore->SF is ~250ms
1200 *.25s = 5 minutes! Way off!!
20s load time = MAX of 80 sequential calls
Reality is likely 5-10?
1200 is happing inside datacenter? https://t.co/rWImxBpYLU
In another tweet, Musk said he would "like to apologise for Twitter being super slow in many countries. The app is doing >1000 poorly batched RPCs just to render a home timeline! I was told ~1200 RPCs independently by several engineers at Twitter, which matches # of microservices. The ex-employee is wrong," he said.
I was told ~1200 RPCs independently by several engineers at Twitter, which matches # of microservices. The ex-employee is wrong.
— Elon Musk (@elonmusk) November 14, 2022
Same app in US takes ~2 secs to refresh (too long), but ~20 secs in India, due to bad batching/verbose comms. Actually useful data transferred is low.
Remote Procedure Call is a technique for constructing distributed, client-server based applications. A software communication protocol that one program can use to request a service from a program located in another computer on a network without having to understand the network's details, RPC is used to call other processes on the remote systems like a local system.
Several Android developers and coders outside of Twitter have also countered Musk’s claims, pointing out that other factors like ‘edge caching’ and ‘service availability’ could be influencing the speed of apps like Twitter in regions like India.
Elon Musk took over Twitter last month. The 51-year-old billionaire has brought in a few changes to Twitter, including a monthly payment for blue tick verification of Twitter profiles, an official label for select verified accounts and adding long-form text to tweets. Musk also has plans to take an action on bot accounts.
Updated 12:36 IST, November 16th 2022