-
Host: Fastly, San Francisco, CA
-
Dates: Tuesday-Thursday April 10-12, 2018
-
Times:
- Tuesday - 10:00am to 5:00pm (breakfast 9-10am)
- Wednesday - 10:00am to 5:00pm (breakfast 9-10am)
- Thursday - 10:00am to 5:00pm (breakfast 9-10am)
-
Location: 475 Brannan Street, San Francisco, CA 94107
-
Wifi: Signs will be posted in the room.
-
Dinner:
- Date: Wednesday, April 10, 2018
- Time: TBD
- Location: Tres, 130 Townsend St (Tentative)
-
Contact:
- Tyler McMullen
- Phone: +1-415-470-4284
- Email: tyler@fastly.com
- Mabel Chow
- Phone: +1-650-922-0189
- Email: mabel@fastly.com
- Tyler McMullen
- Where to Go: Fastly, 475 Brannan Street, San Francisco, CA 94107 (37.778549, -122.395660)
- Where to Park:
- The parking garage is located within the building in the basement. The parking garage is open 7:00 am - 8:30 pm. It is $2.50 for 20 minutes/ $17.50 for the day.
- Other parking garages are nearby.
- How to access the building:
- Check in with reception at the first floor. After signing in, take the stairs or elevators to the third floor where the Fastly Reception desk (ste 300) will hand out visitor badges.
- Public transit information:
- Bart: If coming from the East Bay, take any train towards San Francisco. If coming from the Peninsula (Daly City, Colma, Millbrae, SSF, Airport), any train will take you to SF. Get off either at the Powell or Montgomery stops. You can either take the 30 or 45 bus or it is about a 15-20 minute walk down 3rd street (if at Montgomery stop) or 4th street (if at Powell stop). Note: you can also take the muni, from the stations located in the Bart station as well. See Muni directions.
- Muni: Take the N Judah towards Ball Park or T Third Street towards Sunnydale/Bayshore. Get off at 4th Street/King for both trains. Head west toward 4th St. Turn left onto 4th St. Turn right on Brannan St.
- Caltrain: from the South Bay: get off at San Francisco @4th and King Street. Head northwest on 4th St toward Townsend St. Turn right onto Brannan St
List of near by hotels:
- Hotel Via (Closest hotel to the office. About a seven to ten minute walk.)
- Hotel Union Square
- Axiom Hotel
- Hotel Zetta
- Villa Florence
- Hotel Zelos
- Marriott Marquis
- Marriott Courtyard
- Tuesday - April 10th
- Opening, welcome and roll call
- Opening of the meeting
- Introduction of attendees
- Host facilities, local logistics
- Find volunteers for note taking
- Adoption of the agenda
- Proposals and discussions
- Multi values (Andreas Rossberg)
- Status update
- Reference types (Andreas Rossberg)
- Presentation of proposal
- Open design questions
- Move to stage 2 or 3?
- Experience report: Porting Mono to WebAssembly (Rodrigo Kumpera)
- Rodrigo will discuss the challenges involved in bringing Mono + .Net to WebAssembly with Blazor.
- He'll also discuss feature constraints that might inform how the Managed Objects proposal should adapt to support .NET well.
- Create sub-groups for the CG.
- Who should lead each of them? What's that person's role? The champion seems like an obvious fit.
- How do we scope their charter, what's in scope for them?
- How do they drive consensus?
- How do they communicate work to the wider group, and how does the wider group adopt their recommendations?
- Which projects should get sub-groups for now? What's our criteria?
- POLL: The CG should have sub-groups.
- Nontrapping float-to-int conversions (Dan Gohman)
- Move to stage 4?
- Memory model for threads (Andreas Rossberg & Conrad Watt)
- Update on challenges and progress so far
- Discussion on Status of Threads Proposal
- Status update from implementors.
- POLL: move to stage 4?
- Annotations (Andreas Rossberg)
- Presentation of proposal
- Move to stage 1?
- Default value of
WebAssembly.Global
- Note: schedule this after 1PM so that Dan Ehrenberg can call in. Note-note: discussed early because we ran out of topics and this seemed simple.
- Currently
new WebAssembly.Global({type: 'f32'})
has the valueNaN
- POLL: Should we change this to +0.0?
- Multi values (Andreas Rossberg)
- Adjourn
- Opening, welcome and roll call
- Wednesday - April 11th
- Opening, welcome and roll call
- Opening of the meeting
- Introduction of attendees
- Host facilities, local logistics
- Find volunteers for note taking
- Adoption of the agenda
- Proposals and discussions
- Tail calls (Andreas Rossberg)
- Discussion of open issues, esp around typing
- JS type API (Andreas Rossberg)
- Presentation of proposal
- Move to stage 1?
- WebAssembly in Blockchains (Sina Habibian)
- Blockchains have distinct requirements as a non-web platform.
- We will use this session to give an overview of approaches and challenges to the wider community.
- We will present compiled notes from projects within the space (Ethereum, Parity, Dfinity, and Truebit).
- Mozilla / Igalia want to start landing JS / Web API tests in wpt
- Note: schedule this after 1PM so that Dan Ehrenberg can call in.
- The goal is to entirely cover JS / Web API specs; writing tests to specs.
- Ok to land in mozilla-central (and uplift via regular two-way sync)?
- Anyone else want to review before landing?
- ES module integration (Lin Clark)
- Note: schedule this after 1PM so that Dan Ehrenberg can call in.
- Discussion of open issues, especially around cycles
- Addition of signed and zero extended SIMD integer loads (Rich Winterton)
- Presentation of issue and proposal
- Garbage collection (Andreas Rossberg)
- Discuss road map, revisit in light of separated reference types proposal
- Discuss scope for MVP
- Discuss JS integration and mode of collaboration with TC39
- Tail calls (Andreas Rossberg)
- Adjourn
- Opening, welcome and roll call
- Thursday - April 12th (Web Assembly Working Group Meeting)
- Opening, welcome and roll call
- Opening of the meeting
- Introduction of attendees
- Host facilities, local logistics
- Find volunteers for note taking
- Adoption of the agenda
- Testing discussion continued from yesterday
- WebAssembly Crash Reporting API (Brad Nelson)
- Discussion of Crash Reporting design space.
- What should we build on?
- Debugger APIs?
- TC39 Error Stacks Proposal?
- What design constraints are implementors unwilling to cross?
- Lossy API?
- Always on?
- Update on tooling + Math + bikeshed (Brad Nelson)
- Status update on bikeshed + current spec.
- W3C checker "fun"
- Proposed bikeshed math syntax.
- POLL: We should transition from sphinx to pure latex.
- POLL: We should transition from sphinx text to bikeshed.
- Detailed Review of the WebAssembly First Public Working Draft:
- JS interface
- Note: schedule this after 1PM so that Dan Ehrenberg can call in.
- Discussion of open issues + review (Mark Miller)
- Web API
- Note: schedule this after 1PM so that Dan Ehrenberg can call in.
- Discussion of open issues + review (Mark Miller)
- Some related issues
- Core
- Discussion of open issues on Spec Sections:
- 1 - Introduction + Consistency (Limin Zhu)
- 2 - Structure (Derek Schuff)
- 3 - Validation (Luke Wagner)
- 4 - Execution (Ben Smith + Stephen Herhut)
- 5 - Binary Format (Wouter van Oortmerssen + Brad Nelson)
- 6 - Text Format (Sam Clegg)
- Appendix (Eric Holk)
- Discussion of open issues on Spec Sections:
- JS interface
- General Discussion on Status of Document
- POLL: We should point move default link to Editor's Draft.
- POLL: I am confident v1 of the spec should go to REC.
- Closure
- Opening, welcome and roll call
Daniel Ehrenberg can call in only 1-5 PM on Tuesday and Wednesday, but available any time except 9-11 and noon-1 on Thursday. Must be present for WG JS interface and Web API discussions; would like to be able to attend testing, ESM and WebAssembly.Global discussions.
Dates | Location | Host |
---|---|---|
TBD | TBD | TBD |