# [DRAFT] 70th meeting Schedule
forever a draft until we walk out the door. β₯οΈ
π = Must be morning
π = Must be end of day
## Day 1
total time available is 5:25 hours
- 10:00-12:00
- 10:00 β± 30min
- Introduce chairs (A/Y)
- Introduce host (A/Y)
- Provide facility logistics (Pieter)
- Announce call-in details (Pieter)
- Address/Introduce Code of Conduct (Jory?)
- Attendee introductions
- IPR policy (Daniel Ehrenberg)
- Overview of communication tools (Brian Terlson?)
- Recruit note-takers (A/Y)
- Adopt agenda (A/Y)
- Approve minutes (A/Y)
- Announce next meeting (A/Y)
- 10:35 β± 20min Report from Ecma (Istvan)
- 10:55 β± ~~60min~~ Project editorsβ reports
- ECMA262 Status Updates (15m) Jordan
- ECMA402 Status Updates (15m) Val
- ECMA404 Status Updates (15m) (probably not happening)
- Test262 Status Updates (15m) Caio Lima
- 11:05 β± 5min Aki housekeeping
- Announce/reminder of new member get together at 17:30 today (aki)
- Announce draft schedule
- 11:10 β± 5min Announce new domain name (aki)
- 11:15 β± ~~5min~~ Yulia Website stats
- 11:15-11:25 break
- 11:25 β± ~~30m~~ dynamic import() for Stage 4 Daniel Ehrenberg
- 11:30 β± 30m Let all early errors be SyntaxErrors (Ross Kirsling)
- 11:40 β± 30m For-in enumeration order for Stage 2 (Kevin Gibbons)
- 12:00 β± 30m BigInt for Stage 4 Caio Lima
- 12:05 β± 10m eval(nonString) should not side effect (Mike Samuel)
- 12:25 lunch (60 minutes)
- 13:25-14:15
- 13:30 β± 30m Atomics.waitAsync asking for Stage 3 reviewers Shu-yu Guo
- 13:50 β± 30m Annex B reform Mark S. Miller
- 14:20 β± 60m How should we specify Jobs precisely? Daniel Ehrenberg (ended up being shorter)
- 15:05 β± 10m Set "name" property for anonymous functions (slides) Sathya Gunasekaran
- 15:15 break (15 minutes)
- 15:30 β± 30m Trusted Types (Mike Samuel)
- 16:00 π β± 60m β° JavaScript Standard Library for Stage 2 (Mattijs Hoitink & Michael Saboff
- β° Time slot accomodating Jordan Harband & Till Schneidereit 16:00
- 17:00 onwards
- onboarding for new attendees
## Day 2
total time available is 5:35 hours
- 10:00-10:55
- 10:00 π β± 10m ECMA-402: Add quarter option (Frank Y. Tang)
- 10:10 π β± 10m ECMA-402: Add dayPeriod option (Frank Y. Tang)
- 10:20 π β± 10m ECMA-402: Add millisecondDigits option (Frank Y. Tang)
- 10:30 π β± 40m Intl.DisplayNames for Stage 2 Frank Tang
- [optional] break (5 minutes)
- 11:15-12:00
- 11:15 β± 60m Emitter for Stage 1 Shu-yu Guo & Pedram Emrouznejad
- lunch (60 minutes)
- 13:15-14:10
- 13:15 β± 15m Array.isTemplateObject for Stage 1 or 2 Mike Samuel
- 13:30 β± 15m evalable for Stage 1 or 2 Mike Samuel
- 13:45 β± 25m Host compile value adjustment for Stage 1 or 2 Mike Samuel
- break (5 minutes)
- 14:20-15:35
- 14:30 π β± 45m β° OVERFLOW: JavaScript Standard Library for Stage 2 (Mattijs Hoitink & Michael Saboff)
- β° Time slot accomodating Jordan Harband, Mattijs Hoitink, & Michael Saboff
- 15:10 β± 30m JavaScript Commons namespace (Anne van Kesteren)
- break (5 minutes)
- 15:45-17:00
- 15:45 π β± 60m Optional Chaining for Stage 2 (slides) Justin Ridgewell (accomodating Jordan Harband after 15:00)
- 16:10 π β± 15m Nullish Coalescing for Stage 2 (slides) Justin Ridgewell
- β° Should be immediately after optional chaining
- 16:30 β± 30m Status update on non-JS module types (e.g., JSON, CSS, WebIDL) Daniel Ehrenberg
- 16:45 β± 15m Promise.any for ready-for-Stage 2 (Kevin Bakkot for Mathias Bynens)
## Day 3
total time available is 4:45 hours
- 10:00-10:55
- 10:00 π β± 60m Top-level await for Stage 3 Myles Borins
- 11:00 β± 45 min Dr. Felienne Hermans - Evidence-based Programming Language Design
- Dr. Hermans only available Thursday AM
- break (5 minutes)
- 11:50 β± 40 min Yulia Startsev - JavaScript and Syntax Research Methods
- 12:30 lunch (60 minutes)
- 13:30-14:10
- 14:30 β± 10m Lookup constructor.resolve only once in PerformPromise{All, Race} (Sathya Gunasekaran)
- 13:40 β± 30m WeakRefs for Stage 3 (Sathya Gunasekaran, Till Schneidereit)
- 14:10 β± 10m How should we specify Jobs precisely? Daniel Ehrenberg
- 14:20 break (10 minutes)
- 14:30-16:00
- __overflow goes here__
- Thank Host
- Adjournment