spec icon indicating copy to clipboard operation
spec copied to clipboard

WebAssembly specification, reference interpreter, and test suite.

Results 133 spec issues
Sort by recently updated
recently updated
newest added

The previous JS.md includes this phrase in a [the definition of instantiation](https://github.com/WebAssembly/design/blob/master/JS.md#webassemblyinstantiate): > After the instantiation task runs and before any subsequent steps are taken, other unspecified asynchronous tasks may...

wasm-js-api-1

See https://github.com/WebAssembly/wabt/issues/685#issue-278801340. We currently generate a name section using the name provided like `$foo`. This doesn't work for all names that are allowed by the binary format. Should we have...

future feature

I was looking through the definition of addresses and found it might be contradicting itself. https://www.w3.org/TR/wasm-core-2/exec/runtime.html#syntax-externaddr It mentions "an embedder may supply an uninterpreted set of host addresses" but also...

The current algorithm within `ToWebAssemblyValue` to convert from JS values to floats looks like this: > If type is [f64](https://webassembly.github.io/spec/core/syntax/types.html#syntax-numtype), > > Let f64 be ? [ToNumber](https://tc39.github.io/ecma262/#sec-tonumber)(v). > > Return...

bug
wasm-js-api-1

It seems that https://github.com/WebAssembly/content-security-policy/blob/main/proposals/CSP.md hasn't been integrated here yet, but https://w3c.github.io/webappsec-csp/#can-compile-wasm-bytes does exist. @antosart @fgmccabe

Currently in order to prepare some memory in the JS API we need to specify the size of the memory in page sizes. However if we already have some memory...

As I was looking into refactoring some code in Deno's implementation of the wasm web APIs, I noticed that the spec calls into fetch's ["extract a MIME type"](https://fetch.spec.whatwg.org/#concept-header-extract-mime-type) algorithm, and...

The [ResizableArrayBuffer and GrowableSharedArrayBuffer proposal](https://github.com/tc39/proposal-resizablearraybuffer) is a TC39 proposal that is currently stage 2. There was [some discussion](https://github.com/tc39/proposal-resizablearraybuffer/issues/5) of how the proposal might integrate with the Wasm/JS API. It seems...

linking.wast has the following test. https://github.com/WebAssembly/spec/blob/f1229e10c774359355963d93694b48f225a008e1/test/core/linking.wast#L264-L275 does it mean that, while the instantiation attempt failed, the runtime should actually keep the partially-instantiated instance live so that the function `$f` can...