
用 fetch 是不是太激进了? IE,Edge 都不兼容啊
和 Axios 相比,fetch 在使用上有什么特别优秀地方?
1 murmur 2018 年 3 月 2 日 除了某些人吹捧的未来是浏览器的标准实现而已,说实在的,平心而论包括 axios 相比都不能与 jquery.ajax 媲美 axios 居然还在某些版本的 chrome 上有 json 没法解析的 bug。。 |
2 murmur 2018 年 3 月 2 日 当然考虑到未来 fetch 是浏览器标准实现,你可以先挂个 polyfill,等在未来的某一年把 polyfill 撤下去就行 |
3 zpf124 2018 年 3 月 2 日 确实很激进,但看项目架构者的想法,以及项目的具体情况。 小众项目影响小或者兼容库可以解决的,那只要统一意见,想用就用。 比如 ie 上的 fetch,火狐谷歌上的 .m3u8, 还有浏览器原生都不支持的.bpg 。 如果项目针对用户非常广泛、或者代码层面解决不了兼容问题,再或者性能问题不能接受的,那就用目前已经支持的玩意。 比如 jquery, .mp4(h264), gif。 |
4 jtsai 2018 年 3 月 2 日 via Android 前后端大一统 |
5 maplerecall 2018 年 3 月 2 日 via Android 现在用 fetch 主要会遇到的问题就是不支持 progress 事件和不能 abort 请求,所以目前并不能妥善的处理传输大文件的需求… |
6 newbieo0O 2018 年 3 月 2 日 IE ? 几年都没管过了 |
7 leslie000666 2018 年 3 月 3 日 via Android fetch 加个垫片,应该能覆盖 90%的情况了。 还有 fetch 是未来几年的标准。 没什么好与不好。与时俱进而已。 |