UNPKG
autocannon
Version:
latest (8.0.0)
8.0.0
7.15.0
7.14.0
7.12.0
7.11.0
7.10.0
7.9.0
7.8.1
7.8.0
7.7.2
7.7.1
7.7.0
7.6.0
7.5.1
7.5.0
7.4.0
7.3.0
7.2.0
7.1.0
7.0.5
7.0.4
7.0.3
7.0.2
7.0.1
7.0.0
6.5.0
6.4.0
6.3.0
6.2.0
6.1.0
6.0.0
5.1.0
5.0.1
5.0.0
4.6.0
4.5.2
4.5.1
4.5.0
4.4.2
4.4.1
4.4.0
4.3.0
4.2.0
4.1.1
4.1.0
4.0.0
3.2.2
3.2.1
3.2.0
3.1.0
3.0.2
3.0.1
3.0.0
2.4.1
2.4.0
2.3.0
2.2.0
2.1.1
2.1.0
2.0.1
2.0.0
1.0.1
1.0.0
0.18.0
0.17.0
0.16.5
0.16.4
0.16.3
0.16.2
0.16.1
0.16.0
0.15.2
0.15.1
0.15.0
0.14.1
0.14.0
0.13.3
0.13.2
0.13.1
0.13.0
0.12.1
0.12.0
0.11.4
0.11.3
0.11.2
0.11.1
0.11.0
0.10.0
0.9.2
0.9.1
0.9.0
0.8.0
0.7.2
0.7.0
0.6.0
0.5.2
0.5.1
0.5.0
0.4.0
0.3.1
0.3.0
0.2.0
0.1.0
0.0.1
Fast HTTP benchmarking tool written in Node.js
github.com/mcollina/autocannon
mcollina/autocannon
autocannon
/
lib
/
preload
/
autocannonDetectPort.js
15 lines
(10 loc)
•
270 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
'use strict'
const
onListen =
require
(
'on-net-listen'
)
const
net =
require
(
'net'
)
const
socket = net.
connect
(process.
env
.
AUTOCANNON_SOCKET
)
onListen
(
function
(
addr
) {
this
.
destroy
()
const
port =
Buffer
.
from
(addr.
port
+
''
) socket.
write
(port) }) socket.
unref
()