1 |
|
2 | const uuid = require('uuid');
|
3 | const { ObservedRemoveMap } = require('../dist');
|
4 |
|
5 | const COUNT = 1000000;
|
6 |
|
7 | const alice = new ObservedRemoveMap();
|
8 | const bob = new ObservedRemoveMap();
|
9 |
|
10 | for (let i = 0; i < COUNT; i += 1) {
|
11 | const key = uuid.v4();
|
12 | const value = uuid.v4();
|
13 | alice.set(key, value);
|
14 | }
|
15 |
|
16 | const queue = alice.dump();
|
17 |
|
18 | const start = Date.now();
|
19 | bob.process(queue);
|
20 | const delta = Date.now() - start;
|
21 | console.log(`Processed ${COUNT} entries in ${delta} ms`);
|
22 |
|
23 |
|