文件名称:stream-http:浏览器中的流节点http
文件大小:57KB
文件格式:ZIP
更新时间:2024-05-19 14:46:15
JavaScript
流http 该模块是Node浏览器的本机http模块的实现。 它试图尽可能匹配Node的API和行为,但是某些功能不可用,因为浏览器对请求的控制几乎没有。 这在很大程度上受到了启发,并打算取代它。 它有什么作用? 根据其名称, stream-http尽可能在请求完成之前尝试向其调用者提供数据。 支持反压,允许浏览器仅在消耗时以最快的速度从服务器提取数据,其受以下支持: Chrome> = 58(使用fetch和WritableStream ) 下列浏览器支持真正的流式传输,其中一次仅需将少量请求保留在内存中: Chrome> = 43(使用fetch API) Firefox> = 9(在xhr中使用moz-chunked-arraybuffer responseType) 所有其他受支持的浏览器都支持伪流,在伪流中,数据可以在请求完成之前可用,但是整个响应必须保留在内存
【文件预览】:
stream-http-master
----lib()
--------request.js(9KB)
--------response.js(5KB)
--------capability.js(2KB)
----.npmignore(30B)
----.airtap.yml(666B)
----.travis.yml(95B)
----LICENSE(1KB)
----test()
--------node()
--------browser()
--------server()
----README.md(6KB)
----.gitignore(75B)
----index.js(2KB)
----package.json(1KB)