We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ff316a5 commit 4c0be06Copy full SHA for 4c0be06
benchmark/events/eventtarget-creation.js
@@ -0,0 +1,23 @@
1
+'use strict';
2
+
3
+const common = require('../common.js');
4
+const assert = require('node:assert');
5
6
+const bench = common.createBenchmark(main, {
7
+ n: [1e6],
8
+}, { flags: ['--expose-internals'] });
9
10
+function main({ n }) {
11
+ const { EventTarget } = require('internal/event_target');
12
13
+ let target;
14
15
+ bench.start();
16
+ for (let i = 0; i < n; i++) {
17
+ target = new EventTarget();
18
+ }
19
+ bench.end(n);
20
21
+ // Avoid V8 deadcode (elimination)
22
+ assert.ok(target);
23
+}
0 commit comments