Skip to content

Commit a128d74

Browse files
committed
fixup! Update parallel benchmarks (Promise + Compose)
1 parent 4a2f71d commit a128d74

File tree

4 files changed

+24
-24
lines changed

4 files changed

+24
-24
lines changed

tests/load/parallel.compose.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,22 +8,22 @@ const metasync = require('../..');
88
const testCompose = done => {
99
let i = 0;
1010
const p1 = (context, callback) => {
11-
setImmediate(() => callback(null, ++i * 2));
11+
queueMicrotask(() => callback(null, ++i * 2));
1212
};
1313
const p2 = (context, callback) => {
14-
setImmediate(() => callback(null, ++i * 3));
14+
queueMicrotask(() => callback(null, ++i * 3));
1515
};
1616
const p3 = (context, callback) => {
17-
setImmediate(() => callback(null, ++i * 5));
17+
queueMicrotask(() => callback(null, ++i * 5));
1818
};
1919
const p4 = (context, callback) => {
20-
setImmediate(() => callback(null, 'key ' + ++i));
20+
queueMicrotask(() => callback(null, 'key ' + ++i));
2121
};
2222
const p5 = (context, callback) => {
23-
setImmediate(() => callback(null, ++i === 5));
23+
queueMicrotask(() => callback(null, ++i === 5));
2424
};
2525
const p6 = (context, callback) => {
26-
setImmediate(() => callback(null, 'key' + ++i * 2));
26+
queueMicrotask(() => callback(null, 'key' + ++i * 2));
2727
};
2828

2929
const f1 = metasync([[p1, p2, p3, p4, p5, p6]]);

tests/load/parallel.promise.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,22 +7,22 @@ const benchmark = require('./benchmark.js');
77
const PromiseAll = done => {
88
let i = 0;
99
const p1 = new Promise(resolve => {
10-
setImmediate(() => resolve(++i * 2));
10+
resolve(++i * 2);
1111
});
1212
const p2 = new Promise(resolve => {
13-
setImmediate(() => resolve(++i * 3));
13+
resolve(++i * 3);
1414
});
1515
const p3 = new Promise(resolve => {
16-
setImmediate(() => resolve(++i * 5));
16+
resolve(++i * 5);
1717
});
1818
const p4 = new Promise(resolve => {
19-
setImmediate(() => resolve('key ' + ++i));
19+
resolve('key ' + ++i);
2020
});
2121
const p5 = new Promise(resolve => {
22-
setImmediate(() => resolve(++i === 5));
22+
resolve(++i === 5);
2323
});
2424
const p6 = new Promise(resolve => {
25-
setImmediate(() => resolve('key' + ++i * 2));
25+
resolve('key' + ++i * 2);
2626
});
2727

2828
Promise.all([p1, p2, p3, p4, p5, p6]).then(done.bind(null, null));

tests/load/sequential.compose.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,22 +8,22 @@ const metasync = require('../..');
88
const composeSequential = done => {
99
let i = 0;
1010
const p1 = (context, callback) => {
11-
setImmediate(() => callback(null, ++i * 2));
11+
queueMicrotask(() => callback(null, ++i * 2));
1212
};
1313
const p2 = (context, callback) => {
14-
setImmediate(() => callback(null, ++i * 3));
14+
queueMicrotask(() => callback(null, ++i * 3));
1515
};
1616
const p3 = (context, callback) => {
17-
setImmediate(() => callback(null, ++i * 5));
17+
queueMicrotask(() => callback(null, ++i * 5));
1818
};
1919
const p4 = (context, callback) => {
20-
setImmediate(() => callback(null, 'key ' + ++i));
20+
queueMicrotask(() => callback(null, 'key ' + ++i));
2121
};
2222
const p5 = (context, callback) => {
23-
setImmediate(() => callback(null, ++i === 5));
23+
queueMicrotask(() => callback(null, ++i === 5));
2424
};
2525
const p6 = (context, callback) => {
26-
setImmediate(() => callback(null, 'key' + ++i * 2));
26+
queueMicrotask(() => callback(null, 'key' + ++i * 2));
2727
};
2828

2929
const f1 = metasync([p1, p2, p3, p4, p5, p6]);

tests/load/sequential.promise.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,22 +7,22 @@ const benchmark = require('./benchmark.js');
77
const PromiseThen = done => {
88
let i = 0;
99
const p1 = new Promise(resolve => {
10-
setImmediate(() => resolve({ p1: ++i * 2 }));
10+
resolve(++i * 2);
1111
});
1212
const p2 = new Promise(resolve => {
13-
setImmediate(() => resolve({ p2: ++i * 3 }));
13+
resolve(++i * 3);
1414
});
1515
const p3 = new Promise(resolve => {
16-
setImmediate(() => resolve({ p3: ++i * 5 }));
16+
resolve(++i * 5);
1717
});
1818
const p4 = new Promise(resolve => {
19-
setImmediate(() => resolve({ p4: 'key ' + ++i }));
19+
resolve('key ' + ++i);
2020
});
2121
const p5 = new Promise(resolve => {
22-
setImmediate(() => resolve({ p5: ++i === 5 }));
22+
resolve(++i === 5);
2323
});
2424
const p6 = new Promise(resolve => {
25-
setImmediate(() => resolve({ p6: 'key' + ++i * 2 }));
25+
resolve('key' + ++i * 2);
2626
});
2727
Promise.resolve()
2828
.then(p1)

0 commit comments

Comments
 (0)