今天看啥  ›  专栏  ›  OSC开源社区

从500ms到3ms,你还在用axios吗?

OSC开源社区  · 公众号  · 程序员  · 2024-04-16 17:17
今天在推上看到一位推友 @illyism 说:Axios 在发送特性 auth 请求头会造成请求发送缓慢,替换后耗时由 500ms 下降至 3ms。Fun fact: I removed axios and I got +200% better latency. They have some bug causing slowdowns when sending auth headers. Literally went from 500ms to 3ms 🤯看到此消息,表示很震惊!😱对于前端开发者来说,80% 以上的项目都在使用 axios 模块。axios 真有此 Bug 吗?如果不用 axios,有哪些完美平替方案?Axios 为何如此优秀?Axios 是一个基于 Promise 的 HTTP 库,它的使用方法和API与 jQuery 的 Ajax 有很多相似之处。它既可以使用在浏览器端(XMLHttpRequest),也可以使用于服务器端(http模块)。对于前后端同构、SSR类型项目尤其有用,一份代码可以在前、后端运行。Axios 的主要特性有:支持 Promise API拦截请求和响应,在请求前添加授权和响应前做一些特性处理。转换请求和响应 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照