UNPKG

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