Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WASM] CR transition for WebAssembly JavaScript Interface #137

Closed
binji opened this issue May 17, 2019 · 3 comments
Closed

[WASM] CR transition for WebAssembly JavaScript Interface #137

binji opened this issue May 17, 2019 · 3 comments
Assignees
Labels
Awaiting Publication Approved by the Director, waiting on publication Awaiting Team Contact Entering CR First Candidate Recommendation wg:wasm

Comments

@binji
Copy link

binji commented May 17, 2019

Document title, URIs, estimated publication date

target: https://www.w3.org/TR/2019/CR-wasm-js-api-1-20190516/
source: http://webassembly.github.io/spec/js-api/
to be published with: to be published with: Core and WebAPI

Abstract

This document provides an explicit JavaScript API for interacting with WebAssembly.

Part of a collection of related documents: the Core WebAssembly Specification, the WebAssembly JS Interface, and the WebAssembly Web API.

Status

Standard bikeshed SOTD plus advice that the following issue may change implementations:
[[
#985. [js-api] Review object caching (Mar 14, 2019)
postMessage re-uses existing objects so as not to not grow memory
]]

Decision to request transition

https://github.com/WebAssembly/meetings/blob/master/2019/WG-02-13.md#--request-that-we-move-forward-with-a-candidate-recommendation-cr

Changes

Requirements satisfied

N/A

Dependencies met

Some changes to WebAssembly core.

Wide Review

Reviewed with WebAssembly core specification, see list in #119.

Issues Addressed

Issues are addressed on http://github.com/WebAssembly/spec. See, for example, the following issues related to this specification:

Open issues:
#810. js api: improve definition of error objects (editorial)
#741. [js-api] Allow optional asynchronous steps after instantiation? (awaiting close by commenter)

Formal Objections

None.

Implementation

See results for 4 implementations at https://wpt.fyi/results/wasm/jsapi.

  • *.any.js failures are an infrastructure bug.
  • one grow.any.* failure includes a test for a future feature which is not yet enabled by default.

Patent disclosures

https://www.w3.org/2004/01/pp-impl/101196/status#current-disclosures

@binji
Copy link
Author

binji commented May 17, 2019

@ericprud

@swickr
Copy link
Contributor

swickr commented May 28, 2019

Transition approved.

Looking forward to the resolution of #1026 and the similar one for Object.

@swickr swickr added Awaiting Publication Approved by the Director, waiting on publication Awaiting Team Contact and removed [DO NOT USE] Awaiting Director Deprecated. Use Awaiting Team Verification. labels May 28, 2019
@swickr swickr assigned ericprud and unassigned swickr May 28, 2019
@plehegar
Copy link
Member

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Awaiting Publication Approved by the Director, waiting on publication Awaiting Team Contact Entering CR First Candidate Recommendation wg:wasm
Projects
None yet
Development

No branches or pull requests

6 participants
@ericprud @binji @plehegar @swickr @w3cbot and others