Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Session Proposal: JavaScript modules in TC39 and Node: past, present and future #397

Closed
2 of 6 tasks
littledan opened this issue Mar 6, 2024 · 6 comments
Closed
2 of 6 tasks
Assignees
Labels
Collaborator Summit London 2024 Collab Summit at Apr 3rd 2024 in London Session Proposal A session proposal for the Collaboration Summit

Comments

@littledan
Copy link
Contributor

littledan commented Mar 6, 2024

Proposal

Topic of the session

We all like ESM, right? But there's so much going on, between TC39 and Node.js, that it's hard to follow all of the semantics and future possibilities. Let's review where we are, to understand where we could go next.

Type of the session

  • Collaborate
  • Workshop
  • Talk

A group discussion

Estimated duration of the session

1 hour or less

Date and Time of the session

Level

  • Beginner
  • Intermediate
  • Advanced

Pre-requisite knowledge

Participants should be familiar with the basic syntax of ESM and CJS, and the very basics of their semantics (e.g., named exports in ESM vs an exports object in CJS). Beyond that, the session will try to be self-contained, since the purpose is to share knowledge, not test it.

Describe the session

  • Review where we are, in terms of TC39 proposals since ES6, the Node module loader, and ecosystem adoption
  • Discuss ongoing efforts in TC39 and Node for future module features
  • Chat about current problems in adopting modules, whether these are addressed by those efforts or not

Session facilitator(s), Github handle(s) and timezone(s)

@littledan + co-facilitator wanted!

Meeting notes and Virtual Meeting Link

Follow-up / Set-up sessions (if any)

Additional context (optional)


@darcyclarke
Copy link
Member

darcyclarke commented Mar 27, 2024

Just wanted to note I'd like to attend this virtually if possible. My timezone is EST. No longer relevant as I'll be attending in-person now.

@joyeecheung joyeecheung added the London 2024 Collab Summit at Apr 3rd 2024 in London label Mar 28, 2024
@GeoffreyBooth
Copy link
Contributor

Me too, I’m Pacific.

@joyeecheung
Copy link
Collaborator

For the remote participants: we've scheduled Zoom Webinars for the sessions, please register using the links provided in #387 and you'll get a link in an email to join the sessions. More info in the issue mentioned.

@GeoffreyBooth
Copy link
Contributor

@littledan is the intent for this session to focus on syntax stuff like TC39 proposals, or is the scope broader to include things like the Node module customization hooks?

If the latter, these two issues are top of mind related to module customizations:

@littledan
Copy link
Contributor Author

The idea is definitely to be broad scope and include current Node issues. If you can present on those, it would be great!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Collaborator Summit London 2024 Collab Summit at Apr 3rd 2024 in London Session Proposal A session proposal for the Collaboration Summit
Projects
None yet
Development

No branches or pull requests

7 participants