Here in China, pretty much everything by Google is blocked by the government. If you request anything from a Google domain, it will give the appearance of loading for a while and then give back a DNS error.
Stack Exchange uses a Google CDN to deliver some scripts, which means that users in China will see Waiting for ajax.googleapis.com...
for a while and then the script will fail to load.
I usually press the stop button so I don't have to wait to see the page content, but without the script loaded the actions I can perform are limited; for example pressing upvote/downvote does nothing. I can sometimes post a question or answer, but it seems to redirect to a CAPTCHA more often when the script is not loaded, and the CAPTCHA does not work in China.
Can we use some CDN that isn't blocked in China, or at least have some sort of fallback to improve the experience for users in China?
EDIT: The answer on this question is targetted at people intentionally blocking scripts because of being persnickety about privacy, not because of people not being able to access scripts because of forces beyond their control. The reasoning given there (i.e. being hard to support by choice) doesn't apply here. Furthermore, I am not asking about removing reliance on external scripts in general, I am suggesting that reliance on Google's scripts be resolved because of a significant issue with them in a country with a very large population.
[bug]
, since it's the fault of the Great Firewall of China instead of a programming mistake, but I used this question as a precedent.