Proposal
Topic of the session
Discuss recent module loading customization and interoperability efforts
Type of the session
Estimated duration of the session
1h
Date and Time of the session
TBD
Level
Pre-requisite knowledge
Familarity with module loading in Node.js
Describe the session
Recap and review recent module loading work, brainstorm ideas
Documenting dual package shipping patterns and updating ecosystem practices: Bootstrapping the initiative: TODOs? nodejs/package-examples#2
What are some projects that might already be hitting require(esm) that we should check for regressions from unflagging
What patterns are people using to ship modules
What else is blocking them from migration to ESM
What are the practices that are used to migrate
What else can be done to help
What kind of content should we put out there, where...
Missing pieces of ESM
Performance
Snapshot & SEA support
?
Synchronous, in-thread & universal module loader cutomization hooks: doc: add synchronous hooks proposal nodejs/loaders#198
What are the things not supported in module.register() that we can use the new API to fix
Is sync resolve + sync load + startGraph enough
deasync for certain workloads
File-based preload configurations (noderc): Support .noderc or similar file-based initialization configurations? nodejs/node#53787
What are people using doing for preloaded configurations, what fields should be in there
What format is deseirable
Pain points of runtime configurations
Conflicts with other runtime configurations?
Session facilitator(s), Github handle(s) and timezone(s)
Meeting notes and Virtual Meeting Link
TBD
Follow-up / Set-up sessions (if any)
Additional context (optional)
TBD
Proposal
Topic of the session
Discuss recent module loading customization and interoperability efforts
Type of the session
Estimated duration of the session
1h
Date and Time of the session
TBD
Level
Pre-requisite knowledge
Familarity with module loading in Node.js
Describe the session
Recap and review recent module loading work, brainstorm ideas
Session facilitator(s), Github handle(s) and timezone(s)
Meeting notes and Virtual Meeting Link
TBD
Follow-up / Set-up sessions (if any)
Additional context (optional)
TBD