Ruby Timeout モジュールの機能を JavaScript で実現するにはどうすればよいでしょうか?
http://www.ruby-doc.org/stdlib-1.9.3/libdoc/timeout/rdoc/Timeout.html
たとえば、指定された時間よりも時間がかかる (非同期) リクエストをキャンセルするには?
編集:
私が達成したいことを明確にするために:
たとえば、node.js で HTTP リクエストを実行するとします。
http.request(options, callback).end();
また、指定されたタイムアウトよりも時間がかかる場合は、リクエストをキャンセルしたいと考えています。したがって、リクエストがそれ以上影響を与えないようにするために、コールバックまたは必要なものすべてをバインド解除します。