You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Following the release of the mithril-client library in #1311, we want to extend the availability of the library to WASM binaries.
ℹ We have already created a prototype implementation of the WASM version of the library in the issue #1284
What
Build the mithril-client and mithril-common libraries in WASM.
Run the built mithril-client library in the browser and make it verify a certificate chain.
Definition of Done
The mithril-client library should be partially WASM compatible, published on npm registry and well documented.
How
Build the WASM package:
Adapt the mithril-client library (and mithril-common) to compile as a WASM package
Implement mithril-client-wasm crate which exposes a JavaScript API
Deployment of the WASM package:
Optimize the build size of the WASM library (see Build)
Why
Following the release of the
mithril-client
library in #1311, we want to extend the availability of the library to WASM binaries.ℹ We have already created a prototype implementation of the WASM version of the library in the issue #1284
What
Build the
mithril-client
andmithril-common
libraries in WASM.Run the built mithril-client library in the browser and make it verify a certificate chain.
Definition of Done
The
mithril-client
library should be partially WASM compatible, published onnpm
registry and well documented.How
mithril-client
library (andmithril-common
) to compile as a WASM packagemithril-client-wasm
crate which exposes a JavaScript APImithril-client-wasm
package (with browser requirements WASM + BroadcastChannel)mithril-client-wasm
crate in repository READMELater
mithril-client-wasm
tests (Firefox/Chrome/Node) with the fake aggregatorParent issue
#1313
The text was updated successfully, but these errors were encountered: