events: optimize EventTarget.addEventListener · nodejs/node@4f84cdc · GitHub
Skip to content

Commit 4f84cdc

Browse files
ronagruyadorno
authored andcommitted
events: optimize EventTarget.addEventListener
PR-URL: #55312 Fixes: #55311 Reviewed-By: Stephen Belanger <admin@stephenbelanger.com> Reviewed-By: Vinícius Lourenço Claro Cardoso <contact@viniciusl.com.br> Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
1 parent 63bc405 commit 4f84cdc

3 files changed

Lines changed: 62 additions & 26 deletions

File tree

Lines changed: 25 additions & 0 deletions

benchmark/events/eventtarget-add-remove.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
const common = require('../common.js');
33

44
const bench = common.createBenchmark(main, {
5-
n: [1e6],
6-
nListener: [5, 10],
5+
n: [1e5],
6+
nListener: [1, 5, 10],
77
});
88

99
function main({ n, nListener }) {

lib/internal/event_target.js

Lines changed: 35 additions & 24 deletions

0 commit comments

Comments
 (0)