From f666f5a8d12df9b8eead5ac5063efb8faf5a0109 Mon Sep 17 00:00:00 2001 From: wwwzbwcom Date: Wed, 15 Sep 2021 14:36:42 +0800 Subject: [PATCH] events: fix duplicate require which cause performance penalty PR-URL: https://github.com/nodejs/node/pull/39892 Reviewed-By: Luigi Pinca Reviewed-By: Nitzan Uziely Reviewed-By: James M Snell Reviewed-By: Ruben Bridgewater Reviewed-By: Minwoo Jung Reviewed-By: Colin Ihrig Reviewed-By: Darshan Sen Reviewed-By: Zijian Liu Reviewed-By: Qingyu Deng --- lib/events.js | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/lib/events.js b/lib/events.js index 557461084631f3..ef8090e57778e7 100644 --- a/lib/events.js +++ b/lib/events.js @@ -50,6 +50,7 @@ const { SymbolAsyncIterator, } = primordials; const kRejection = SymbolFor('nodejs.rejection'); +const { inspect } = require('internal/util/inspect'); let spliceOne; @@ -63,10 +64,6 @@ const { }, } = require('internal/errors'); -const { - inspect -} = require('internal/util/inspect'); - const { validateAbortSignal, validateBoolean, @@ -372,7 +369,6 @@ EventEmitter.prototype.emit = function emit(type, ...args) { } let stringifiedEr; - const { inspect } = require('internal/util/inspect'); try { stringifiedEr = inspect(er); } catch {