Web 技术研究所

我一直坚信着,Web 将会成为未来应用程序的主流

应用级的 Fetch API 登场

  传统的 XMLHttpRequest 由于历史包袱太重,已经无法改变自己被视为「底层 API」的事实。然而在 Web 上却急缺一套同类功能的应用级的 API。于是 Fetch API 粉墨登场来结束这个跨时代的纠结。虽然目前浏览器的支持还不完全,但也已经开始崭露头角了。
  在 Chrome 40 中,Fetch API 还没有直接被释放到文档环境,但在 Service Worker 的执行环境中就已经可以使用 Fetch API 了,或者可以说 Service Worker 是基于 Fetch API 的设计。
  一个最简单的例子,这个程序会请求 /a.txt fetch("/a.txt").then(function(e){
  console.log(e);
  // 读取内容
  e.text().then(function(e){
    console.log(e);
  });
},function(e){
  console.error(e);
});
  于是有

  显然比传统的 XMLHttpRequest 要方便得多吧?而且这套 API 是「Promise 友好」的,甚至还是「迭代器友好」的。虽然也还没来得及把文档看一遍,但从目前我看到的方面来说,我觉得是挺赞的一套 API。
网名:
34.203.213.*
电子邮箱:
仅用于接收通知
提交 悄悄的告诉你,Ctrl+Enter 可以提交哦
神奇海螺
[查看全部主题]
各类Web技术问题讨论区
发起新主题
本模块采用即时聊天邮件通知的模式
让钛合金F5成为历史吧!
次碳酸钴的技术博客,文章原创,转载请保留原文链接 ^_^