undici:从头开始为Node.js编写的HTTP1.1客户端

时间:2024-03-30 01:49:47
【文件属性】:

文件名称:undici:从头开始为Node.js编写的HTTP1.1客户端

文件大小:117KB

文件格式:ZIP

更新时间:2024-03-30 01:49:47

JavaScript

undici 从头开始为Node.js编写的HTTP / 1.1客户端。 Undici在意大利语中的含义是11。 1.1-> 11-> 11-> Undici。 它也是《陌生人事物》参考。 安装 npm i undici 基准测试 机器:AMD EPYC 7502P 节点15 http - keepalive x 12,028 ops/sec ±2.60% (265 runs sampled) undici - pipeline x 31,321 ops/sec ±0.77% (276 runs sampled) undici - request x 36,612 ops/sec ±0.71% (277 runs sampled) undici - stream x 41,291 ops/sec ±0.90% (268 runs sampled) undici - dispatch


【文件预览】:
undici-master
----.github()
--------workflows()
----.taprc(87B)
----benchmarks()
--------server.js(350B)
--------index.js(6KB)
----lib()
--------node()
--------core()
--------client-request.js(4KB)
--------client-pipeline.js(5KB)
--------abort-signal.js(1KB)
--------pool.js(7KB)
--------client-connect.js(2KB)
--------agent.js(3KB)
--------client-upgrade.js(2KB)
--------client-stream.js(4KB)
----wrapper.mjs(139B)
----types()
--------client.d.ts(9KB)
--------errors.d.ts(2KB)
--------agent.d.ts(936B)
--------pool.d.ts(360B)
----examples()
--------proxy()
----CONTRIBUTING.md(1KB)
----LICENSE(1KB)
----test()
--------esm-wrapper.js(251B)
--------async_hooks.js(5KB)
--------jest()
--------get-head-body.js(3KB)
--------pipeline-pipelining.js(3KB)
--------client-errors.js(24KB)
--------content-length.js(6KB)
--------esm-wrapper.mjs(2KB)
--------abort-controller.js(8KB)
--------socket-handle-error.js(2KB)
--------fixtures()
--------abort-event-emitter.js(6KB)
--------invalid-headers.js(2KB)
--------promises.js(6KB)
--------validations.js(2KB)
--------https.js(1KB)
--------request-timeout.js(15KB)
--------stream-compat.js(2KB)
--------socket-back-pressure.js(1KB)
--------client-request.js(2KB)
--------close-and-destroy.js(6KB)
--------max-headers.js(904B)
--------client-pipeline.js(22KB)
--------types()
--------proxy.js(3KB)
--------client-pipelining.js(13KB)
--------trailers.js(1KB)
--------no-strict-content-length.js(5KB)
--------parser-issues.js(1011B)
--------pool.js(23KB)
--------client-connect.js(7KB)
--------client-dispatch.js(13KB)
--------client-idempotent-body.js(884B)
--------unix.js(3KB)
--------agent.js(15KB)
--------fixed-queue.js(830B)
--------socket-timeout.js(2KB)
--------tls-session-reuse.js(7KB)
--------client.js(24KB)
--------client-keep-alive.js(8KB)
--------client-abort.js(1KB)
--------gc.js(2KB)
--------client-reconnect.js(1KB)
--------tls.js(3KB)
--------client-upgrade.js(10KB)
--------headers-as-array.js(1KB)
--------http-100.js(2KB)
--------client-stream.js(17KB)
--------client-write-max-listeners.js(1019B)
----README.md(23KB)
----index.d.ts(806B)
----docs()
--------proxy.md(3KB)
--------Pool.md(3KB)
--------Client.md(32KB)
----CODE_OF_CONDUCT.md(198B)
----.gitignore(989B)
----index.js(806B)
----package.json(2KB)

网友评论