- Host: Google Hangouts
- Dates: Wednesday UTC (Tuesday PT) February 21th, 2018
- Times: 07:00–08:00 UTC (11PM–midnight Pacific Time, February 20th)
- Location: same Google Hangouts link as before
- Contact:
- Name: JF Bastien
- Email: [email protected]
None required if you've attended before. Email JF Bastien to sign up if it's your first time. The meeting is open to CG members only.
The meeting will be a Google Hangouts call.
- Opening, welcome and roll call
- Opening of the meeting
- Introduction of attendees
- Find volunteers for note taking (acting chair to volunteer)
- Adoption of the agenda
- Proposals and discussions
- Review of action items from prior meeting.
- Future in-person meetings.
- Rename memory operations
- Layer 1 encoding proposal
- Discussion of Anyref + Host-Bindings (Brad Nelson + Andreas Rossberg)
- Discussion of reduced host-bindings proposal.
- Gist: https://gist.github.com/rossberg/be5962c37e5e749285272622f52b4223
- POLL: We should create a separate 'anyref' repo to hold a Phase 0 proposal that peels of anyref + Table(anyref) from the GC / managed objects proposal.
- Content Security Policy (Eric Holk, slides)
- Discussion on use cases for and behavior of
'wasm-eval'
source directive - w3c/webappsec-csp#293
- Discussion on use cases for and behavior of
- Annotation syntax for the text format (Andreas Rossberg)
- Provide generic notation to represent custom (section) information in text format
- POLL: We should create an
annotations
repo to hold a Phase 0 proposal to define annotation syntax for the text format.
- BigInt/i64 JS API integration (Daniel Ehrenberg)
- Other items TBD
- Closure
None
None
- Alex Danilo
- Arun Purushan
- Ben Smith
- Daniel Ehrenberg
- Deepti Gandluri
- Eric Holk
- Heejin Ahn
- JF Bastien
- Katelyn Gadd
- Keith Miller
- Lars Hansen
- Mark Miller
- Mark Nottingham
- Paolo Severini
- Sergey Rubanov
- Sven Sauleau
- Tyler McMullen
- William Maddox
Brad seconds
JF volunteers
- Update phases proposals Brad will review and merge
- Web-standards meeting technology nothing so far
Alex Danilo
webassembly.org was maintained by Seth, but he went to grad school. Now unmaintained. See doc, provide feedback. We’ll revisit next meeting.
Confirmed:
- April 10-12
- Fastly SF office
- 475 Brannan Street, San Francisco, CA 94107
At least half-day, maybe full-day, WG business on Thursday.
Agenda coming soon: https://github.com/WebAssembly/meetings/blob/master/main/2018/CG-04.md
No topic yet, let’s fill it out over the next few weeks.
Ben Smith
* https://github.com/WebAssembly/spec/issues/627
* https://github.com/WebAssembly/spec/pull/649
Let’s table and discuss next meeting.
Katelyn Gadd
- WebAssembly/design#1180
- JF / Brad: good start, interested in getting other people’s inputs.
- Lars (speaking for Luke) isn’t impressed by brotli wins, expected something like macros for layer 1.
- Katelyn: yes, there’s more that can be done.
- Keith: how do macros work?
- Katelyn: explains
- Keith: risk of over-fitting compression to what modules look like today, not tomorrow?
- Katelyn: yeah, but tradeoffs with macros versus streams, want to avoid baggage. Ideally most effort is on the compression, so browsers don’t have to change too often.
AI: Brad to ping tooling people, as well as Brotli people.
Brad Nelson + Andreas Rossberg
- Discussion of reduced host-bindings proposal.
- Gist
- Potential simplification of host bindings we we peel this off.
- Opaque, doesn’t require GC, could be refcounted.
- Could make host bindings much simpler.
- Might require more type checks, lose some perf, but expect minor.
- JF: want to make sure non-web embedding also tries this out.
- Tyler: Fastly is interested in trying this out.
- Limin: difference with host bindings proposal?
- Brad: used to conflate levels, and allocation / pre-allocation of table slots.
POLL: We can (at champions’ discretion) create a separate 'anyref' repo to hold a Phase 0 proposal that peels off anyref + Table(anyref) from the GC / managed objects proposal.
Unanimous consent
AI: Brad to circle back with Andreas, choose direction.
Eric Holk
- Discussion on use cases for and behavior of
'wasm-eval'
source directive - w3c/webappsec-csp#293
- Need to have a WebAssembly + webappsec meeting to get to an agreeable design.
AI: Brad to set up joint meeting. Anyone interested should reach out to Brad.
Andreas Rossberg
* Provide generic notation to represent custom (section) information in text format
tabled since Andreas not here today
POLL: We should create an annotations
repo to hold a Phase 0 proposal to define annotation syntax for the text format.
Daniel Ehrenberg
- WebAssembly/spec#707
- New JS proposal for arbitrary-sized integers. Now at Stage 3.
- Could now map i64 to BigInt in a JS embedding.
POLL: make a new repo for BigInt/i64 JS API integration.
Unanimous consent
AI: JF to create repo and tracking issue, with Dan as champion.