summit icon indicating copy to clipboard operation
summit copied to clipboard

Session Proposal: Bring AsyncLocalStorage to the Web

Open legendecas opened this issue 8 months ago • 5 comments

Proposal

Topic of the session

Bring AsyncLocalStorage to the Web

Type of the session

  • [x] Collaborate
  • [ ] Workshop
  • [ ] Talk

Estimated duration of the session

1 hour

Date and Time of the session

Scheduled on April 1, check https://nodejs.org/calendar for exact times

Level

  • [ ] Beginner
  • [x] Intermediate
  • [ ] Advanced

Pre-requisite knowledge

It would be helpful for attendees to have familarity with AsyncLocalStorage API, and it will be more helpful to have familarity with tracing libraries, or framework context designs.

Please review https://github.com/tc39/proposal-async-context/ and https://github.com/wintercg/proposal-minimum-common-api/blob/main/asynclocalstorage.md before the session.

Describe the session

We'll talk about the TC39 proposal and AsyncLocalStorage on the similarities and differences, and path forward to standardize AsyncLocalStorage as a language built-in API, bringing it to the Web.

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

@legendecas

Meeting notes and Virtual Meeting Link

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

Additional context (optional)


legendecas avatar Mar 21 '25 13:03 legendecas

I think @qard and myself would also chime in on this one.

mcollina avatar Mar 21 '25 17:03 mcollina

Yep, I'll definitely have plenty to say on that. Hopefully I can better clarify my reasoning for why the flow through semantics and local mutation is actually the most ideal structure. 🙂

Qard avatar Mar 21 '25 17:03 Qard

Hi! I'm not a Node.js collaborator, but I have been helping a bit with the AsyncLocalStorage proposal in TC39 and I'd love to participate in this if possible.

I see that the schedule has not been published yet, and if it's still being figured out I have a preference for April 1st (I can attend in person that day). Regardless of the day, I'd probably only be able to join after noon.

nicolo-ribaudo avatar Mar 24 '25 16:03 nicolo-ribaudo

Definitely +1 on this topic. While I won't be attending the event in person, I do plan to attend remotely as much as possible given the time zone differences, and this is a topic that I think is absolutely worthwhile to have on the agenda

jasnell avatar Mar 24 '25 16:03 jasnell

The draft agenda is in https://docs.google.com/spreadsheets/d/1_FNNbKYcc032NIUqeJ3SZP3PM71aYMuv9D5JbwaS9Iw/edit?usp=sharing (it's not final, this session is currently planned to be 16:00 on day 1). If you have any comments, it would be easier to coordinate in the #collab-summit-paris-2025 slack channel

joyeecheung avatar Mar 25 '25 18:03 joyeecheung