01:07
<sideshowbarker>
cyber_dodo: You may want to read up on the previous W3C PICS and POWDER proposals, and the rest of the history around this idea — which goes back 30 years. The summary is that it’s all been tried before, and it’s always failed to get adoption — for reasons that are fairly well understood. So you might end up find it’s not a great use of your time to end up re-proposing it somewhere.
01:45
<Dex Prime>
This may be a strange question, but what is this group about? I'm new to Matrix and don't really know what it is lol
01:46
<sideshowbarker>
https://whatwg.org/faq
01:46
<Dex Prime>
Thank you!
22:19
<akaster>
Is there a meaningful difference between an optional any argument being missing vs being the value undefined? https://github.com/WebAssembly/spec/issues/1861
22:20
<akaster>
If I make WebAssembly.Global's constructor check how many arguments are in the VM, I fail 3 tests. But If I just treat missing as undefined, it agrees with the other three engines 🤔
22:25
<Meghan Denny>
i interpreted the difference as being foo() vs foo(undefined)
22:26
<Meghan Denny>
although it'd be unobservable inside the body unless perhaps through like arguments.length
22:32
<akaster>
right.. in this case, everyone is treating new WebAssembly.Global({ value: "f64" }) the same as new WebAssembly.Global({ value: "f64", undefined)
22:32
<akaster>
which... might not be something that author code can detect, but I can determine the difference in the implementation by inspecting private state of the JS engine