MCPcopy Index your code
hub / github.com/nodejs/node / main

Function main

benchmark/http2/write.js:13–38  ·  view source on GitHub ↗
({ streams, length, size, duration })

Source from the content-addressed store, hash-verified

11}, { flags: ['--no-warnings'] });
12
13function main({ streams, length, size, duration }) {
14 const http2 = require('http2');
15 const server = http2.createServer();
16 server.on('stream', (stream) => {
17 stream.respond();
18 let written = 0;
19 function write() {
20 stream.write('ü'.repeat(size));
21 written += size;
22 if (written < length)
23 setImmediate(write);
24 else
25 stream.end();
26 }
27 write();
28 });
29 server.listen(0, () => {
30 bench.http({
31 path: '/',
32 port: server.address().port,
33 requests: 10000,
34 duration,
35 maxConcurrentStreams: streams,
36 }, () => { server.close(); });
37 });
38}

Callers

nothing calls this directly

Calls 8

listenMethod · 0.80
httpMethod · 0.80
writeFunction · 0.70
addressMethod · 0.65
closeMethod · 0.65
requireFunction · 0.50
onMethod · 0.45
respondMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…