Uh oh!
There was an error while loading. Please reload this page.
module: execute --import sequentially - #50474
Conversation
nodejs-github-bot
commented
Oct 30, 2023
Review requested:
|
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uzlopak
commented
Oct 30, 2023
If one of the modules has a top level await you have to load the modules in order, but if not you could load them unordered. |
JakobJingleheimer
commented
Oct 30, 2023
I think it's more accurate to say this has performance implications. |
anonrig
left a comment
There was a problem hiding this comment.
I'm -1 on this. Is it really worth preserving the order when sequential awaiting has a huge impact on performance?
aduh95
commented
Oct 30, 2023
You say huge, how big are we talking about? |
anonrig
commented
Oct 30, 2023
That's a good question that deserves a benchmark 👍 |
GeoffreyBooth
commented
Oct 30, 2023
Yes, because the current implementation doesn’t achieve the desired effect. If the first If the user wants parallelized loading, they can put a bunch of |
I don't think it's that good of a question, it was mostly rhetorical. The change has literally no impact on folks who are not using
|
@GeoffreyBooth supplied one reason it has to be sequential. Another reason is the "loader registration use case" as outlined in #50427 (and which was how this bug was found), where if the user writes |
Uh oh!
There was an error while loading. Please reload this page.
Co-authored-by: Jacob Smith <3012099+JakobJingleheimer@users.noreply.github.com>
nodejs-github-bot
commented
Oct 31, 2023
nodejs-github-bot
commented
Oct 31, 2023
nodejs-github-bot
commented
Oct 31, 2023
nodejs-github-bot
commented
Nov 1, 2023
nodejs-github-bot
commented
Nov 1, 2023
Commit Queue failed- Loading data for nodejs/node/pull/50474 ✔ Done loading data for nodejs/node/pull/50474 ----------------------------------- PR info ------------------------------------ Title module: execute `--import` sequentially (#50474) ⚠ Could not retrieve the email or name of the PR author's from user's GitHub profile! Branch aduh95:--import-serial -> nodejs:main Labels process, author ready, needs-ci, commit-queue-squash Commits 2 - module: execute `--import` sequentially - Apply suggestions from code review Committers 2 - Antoine du Hamel - GitHub PR-URL: https://github.com/nodejs/node/pull/50474 Fixes: https://github.com/nodejs/node/issues/50427 Reviewed-By: Jacob Smith Reviewed-By: Michaël Zasso Reviewed-By: Moshe Atlow ------------------------------ Generated metadata ------------------------------ PR-URL: https://github.com/nodejs/node/pull/50474 Fixes: https://github.com/nodejs/node/issues/50427 Reviewed-By: Jacob Smith Reviewed-By: Michaël Zasso Reviewed-By: Moshe Atlow -------------------------------------------------------------------------------- ⚠ Commits were pushed since the last approving review: ⚠ - Apply suggestions from code review ℹ This PR was created on Mon, 30 Oct 2023 10:21:43 GMT ✔ Approvals: 3 ✔ - Jacob Smith (@JakobJingleheimer): https://github.com/nodejs/node/pull/50474#pullrequestreview-1703780454 ✔ - Michaël Zasso (@targos) (TSC): https://github.com/nodejs/node/pull/50474#pullrequestreview-1703829531 ✔ - Moshe Atlow (@MoLow) (TSC): https://github.com/nodejs/node/pull/50474#pullrequestreview-1705908328 ✔ Last GitHub CI successful ℹ Last Full PR CI on 2023-11-01T05:42:53Z: https://ci.nodejs.org/job/node-test-pull-request/55377/ - Querying data for job/node-test-pull-request/55377/ ✔ Last Jenkins CI successful -------------------------------------------------------------------------------- ✔ Aborted `git node land` session in /home/runner/work/node/node/.ncuhttps://github.com/nodejs/node/actions/runs/6718540805 |
nodejs-github-bot
commented
Nov 1, 2023
Landed in a3e09b3 |
Fixes: #50427