如果你的网络请求指的是 fetch api 的话,目前有 AbortController.abort,沿用了使用更广的 axios 思路,提供一个额外的参数对象,调用 signal.abort() 来 reject。另外不是很清楚你的 js coroutine 有什么具体应用,目前 js 多线程交互是靠发消息完成,能传的数据类型有限。所以有复杂需求的话,用其它语言写编译成 wasm 更常见一些,不然发消息的 overhead 就有得受了
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 这个是 http client 库啊。。我想处理的不止是网络请求。而且我想用 async/await,而不是 promise/generator.
: 如果我写一个支持 cancel 的 coroutine 库,是不是 js 社区的空白?
--
FROM 115.188.159.*