Skip to content

Commit 38d2cc2

Browse files
committed
perf notes.
1 parent af59274 commit 38d2cc2

File tree

1 file changed

+46
-0
lines changed

1 file changed

+46
-0
lines changed

perf/perf.js

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
var Emitter = require('../')
44
var MultiEmitter = require('../multi')
5+
// var Slot = require('../slot')
56
import { createNanoEvents as Nanoevents } from 'nanoevents'
67

78
var { add } = require('benny')
@@ -47,6 +48,21 @@ Suite('zero',
4748

4849
Suite('(1) single subscriber',
4950
[
51+
/*
52+
add('slot', () =>
53+
{
54+
var s = Slot()
55+
56+
var n = 1
57+
s.on(m => { n = (n * m) })
58+
59+
return () =>
60+
{
61+
s.emit(-1)
62+
}
63+
}),
64+
//*/
65+
5066
add('emitter', () =>
5167
{
5268
var e = Emitter()
@@ -89,6 +105,21 @@ Suite('(1) single subscriber',
89105

90106
Suite('(0) zero subscribers',
91107
[
108+
/*
109+
add('slot', () =>
110+
{
111+
var s = Slot()
112+
113+
// var n = 1
114+
// s.on(m => { n = (n * m) })
115+
116+
return () =>
117+
{
118+
s.emit(-1)
119+
}
120+
}),
121+
//*/
122+
92123
add('emitter', () =>
93124
{
94125
var e = Emitter()
@@ -227,6 +258,21 @@ Suite('(10) ten subscribers',
227258

228259
Suite('(1 x 3) single subscriber, three arguments',
229260
[
261+
/*
262+
add('slot', () =>
263+
{
264+
var s = Slot()
265+
266+
var n = 1
267+
s.on((m1, m2, m3) => { n = (n * m1 * m2 * m3) })
268+
269+
return () =>
270+
{
271+
s.emit(-1, -1, -1)
272+
}
273+
}),
274+
//*/
275+
230276
add('emitter', () =>
231277
{
232278
var e = Emitter()

0 commit comments

Comments
 (0)