Как реализовать timeout в Javascript, а не window.timeout, но что-то вроде session timeout или socket timeout - в основном - "function timeout"
Указанный период времени, который будет разрешен в системе до того, как должно произойти указанное событие, если иное не указано событие происходит первым; в любом случае период прекращается, когда происходит либо событие.
В частности, я хочу javascript observing timer, который будет наблюдать за временем выполнения функции, и если он достигнет или пройдет больше определенного времени, тогда observing timer остановит/уведомит исполняющую функцию.
Любая помощь очень ценится! Большое спасибо.