diff --git a/lib/internal/bootstrap/node.js b/lib/internal/bootstrap/node.js index 0f72e3e67af306..ca5ff569a14117 100644 --- a/lib/internal/bootstrap/node.js +++ b/lib/internal/bootstrap/node.js @@ -402,6 +402,7 @@ function setupGlobalProxy() { enumerable: false, configurable: true }); + globalThis.global = globalThis; } function setupBuffer() { diff --git a/src/node.cc b/src/node.cc index 78e93c74d3c3c4..2ace18b72c667e 100644 --- a/src/node.cc +++ b/src/node.cc @@ -342,11 +342,6 @@ MaybeLocal Environment::BootstrapInternalLoaders() { MaybeLocal Environment::BootstrapNode() { EscapableHandleScope scope(isolate_); - Local global = context()->Global(); - // TODO(joyeecheung): this can be done in JS land now. - global->Set(context(), FIXED_ONE_BYTE_STRING(isolate_, "global"), global) - .Check(); - // process, require, internalBinding, primordials std::vector> node_params = { process_string(),