In this example, we have a script on the server that will take 5 seconds to return a JSON file. We have set a timeout of 3 seconds, after which a timeout
event will be fired.
If your browser supports XHR timeouts, the timeout
event handler will:
Otherwise, you will see the data after it has been parsed.