Replies: 1 comment
-
... ongoing questions:
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
(wip thoughts and some research notes)
Wasm represents a low-level technology layer and in theory there are many ways to leverage it as part of a solution.
However, in practice a relatively small set of integration patterns seems to be emerging. Below I have started to gather some of those apparent patterns together in one place along with example projects to help document and demonstrate.
Coincidental Wasm
Example: a JavaScript module or similar dependency that transparently makes use of Wasm "behind the scenes."
Sandbox Wasm
Example: Leveraging Wasm as a way to execute untrusted code.
Seamless Wasm
Example: The "compile for web" strategy -- where an "entire" native application code base gets compiled to Wasm and deployed to the browser (often leveraging emscripten).
Vernacular Wasm
Example: Entire API dialects and communities pivoting around Wasm.
Beta Was this translation helpful? Give feedback.
All reactions