浏览器可以代替用户完成http请求,代替用户解析响应结果,所以我们称之为:
用户代理 user agent
在网络层面,浏览器拥有:
<link><img><script><video><audio>
等元素 ,发起GET请求获取资源。浏览器不仅能发送请求,还能够针对服务器的各种响应结果做出不同的自动处理,常见的处理有:
原生能力提供了边界。
Ajax指在web应用中异步向服务器发送请求,实现方式分为XMLHttpRequest(XHR)和Fetch。
arrayBuffer是一个只读的、空间连续的、定长字节数组
fetch没提供对应API,只有XHR可以做
CPT的回答使用流式读取