Skip to content
New issue

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

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

Already on GitHub? # 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

# for free to join this conversation on GitHub. Already have an account? # 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