var xhr = new XMLHttpRequest();
xhr.open('GET', '/server', true);
xhr.timeout = 2000; // time in milliseconds
xhr.onload = function () {
// Запрос завершён. Здесь можно выполнить обработку.
};
xhr.ontimeout = function (e) {
// Таймаут. Здесь можно выполнить что-нибудь..
};
xhr.send(null);