È possibile interrompere la connessione se una chiamata asincrona richiede molto tempo a ricevere una risposta (ad esempio, a causa di un problema di rete), utilizzando setTimeout(). var xhr = new XMLHttpRequest (); xhr.onreadystatechange = function () { if (this.readyState == 4) {