Skip to content

Commit 25235b4

Browse files
committed
bench: remove object setup from op time
1 parent 069e1e6 commit 25235b4

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

benchmark/index.js

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,33 +10,36 @@ var benchmarks = require('beautify-benchmark')
1010
* Globals for benchmark.js
1111
*/
1212

13-
global.fakerequest = fakerequest
1413
global.forwarded = require('..')
14+
global.req0 = fakerequest({})
15+
global.req1 = fakerequest({ 'x-forwarded-for': '192.168.0.10' })
16+
global.req2 = fakerequest({ 'x-forwarded-for': '192.168.0.10, 192.168.1.20' })
17+
global.req5 = fakerequest({ 'x-forwarded-for': '192.168.0.10, 192.168.1.20, 192.168.1.21, 192.168.1.22, 192.168.1.23' })
1518

1619
var suite = new benchmark.Suite()
1720

1821
suite.add({
1922
name: 'no header',
2023
minSamples: 100,
21-
fn: 'var addrs = forwarded(fakerequest({}))'
24+
fn: 'var addrs = forwarded(req0)'
2225
})
2326

2427
suite.add({
2528
name: '1 address',
2629
minSamples: 100,
27-
fn: 'var addrs = forwarded(fakerequest({ "x-forwarded-for": "192.168.0.10" }))'
30+
fn: 'var addrs = forwarded(req1)'
2831
})
2932

3033
suite.add({
3134
name: '2 addresses',
3235
minSamples: 100,
33-
fn: 'var addrs = forwarded(fakerequest({ "x-forwarded-for": "192.168.0.10, 192.168.1.20" }))'
36+
fn: 'var addrs = forwarded(req2)'
3437
})
3538

3639
suite.add({
3740
name: '5 addresses',
3841
minSamples: 100,
39-
fn: 'var addrs = forwarded(fakerequest({ "x-forwarded-for": "192.168.0.10, 192.168.1.20, 192.168.1.21, 192.168.1.22, 192.168.1.23" }))'
42+
fn: 'var addrs = forwarded(req5)'
4043
})
4144

4245
suite.on('cycle', function onCycle (event) {

0 commit comments

Comments
 (0)