Fetch Api这个高级API的底层是用什么实现的呢?

Fetch Api这个高级API的底层是用什么实现的呢?不是用xhr对象吧?

阅读 5.2k
2 个回答

参考 MDN fetch

这种功能以前是使用 XMLHttpRequest实现的。Fetch提供了一个更好的替代方法,可以很容易地被其他技术使用,例如 Service Workers。Fetch还提供了单个逻辑位置来定义其他HTTP相关概念,例如CORS和HTTP的扩展。

不支持 fetch 浏览器 可以利用 https://github.com/github/fetch 库 来抹平差异

不是xhr对象,这个问题就类似document.getElementById怎么实现的?div.addEventListener怎么实现的一样,都是浏览器提供的api,怎么实现我想你只有去看浏览器的源码

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题