Skip to content

Latest commit

 

History

History
164 lines (99 loc) · 4.34 KB

File metadata and controls

164 lines (99 loc) · 4.34 KB

官网

开源项目

awesome-wasi

awesome-wasm-runtimes

simd

##文章 https://hacks.mozilla.org/2019/11/announcing-the-bytecode-alliance/?spm=a2c6h.12873639.0.0.66fe21e1fz9pV8

https://www.edx.org/course/webassembly-actors-from-cloud-to-edge

为什么会出现WebAssembly?

https://webassembly.org/docs/high-level-goals/ https://developer.mozilla.org/en-US/docs/WebAssembly https://www.youtube.com/watch?v=HktWin_LPf4

什么是WebAssembly?

https://webassembly.org/docs/high-level-goals/ https://developer.mozilla.org/en-US/docs/WebAssembly https://www.youtube.com/watch?v=jGKjKx2vous

WebAssembly的目标

https://wasi.dev/ https://github.com/WebAssembly/WASI/blob/main/docs/README.md

##WASI 当前所属的状态

https://github.com/WebAssembly/proposals https://github.com/WebAssembly/WASI/blob/main/phases/snapshot/docs.md https://github.com/bytecodealliance/wasmtime/blob/main/docs/WASI-overview.md https://github.com/bytecodealliance/wasmtime/blob/main/docs/WASI-intro.md https://github.com/bytecodealliance/wasmtime/blob/main/docs/WASI-documents.md https://hacks.mozilla.org/2019/03/standardizing-wasi-a-webassembly-system-interface/

WebAssembly 运行时

https://github.com/WebAssembly/WASI/blob/main/docs/README.md https://github.com/wasmerio/wasmer https://github.com/bytecodealliance/wasm-micro-runtime https://github.com/WasmEdge/WasmEdge https://github.com/wasm3/wasm3 https://github.com/WAVM/WAVM https://github.com/bytecodealxliance/lucet https://github.com/bytecodealliance/wasmtime https://github.com/wasmerio/wasmer-go

WebAssembly 与Docker

https://zhuanlan.zhihu.com/p/346259089 https://developer.aliyun.com/article/744310

WebAssembly 与cloud

https://www.youtube.com/watch?v=LfK7QYIU02A

https://github.com/wasmCloud/wasmCloud https://thenewstack.io/webassembly-could-be-the-key-for-cloud-native-extensibility/

WebAssembly 与K8S

https://www.alibabacloud.com/blog/using-webassembly-and-kubernetes-in-combination_596177 WebAssembly meets Kubernetes with Krustlet - Microsoft Open Source Blog https://github.com/deislabs/krustlet https://github.com/dmcgowan/containerd-wasm

WebAssembly与边缘计算

https://github.com/WasmEdge/WasmEdge

WebAssembly与Serviceless

https://github.com/Geal/serverless-wasm

WebAssembly 与ServiceMesh(Istio)

https://istio.io/latest/docs/concepts/wasm/

WebAssembly与各种编程语言

golang

https://github.com/golang/go/wiki/WebAssembly#getting-started

https://github.com/bytecodealliance/wasmtime

https://github.com/wasmerio/wasmer-go

https://github.com/bytecodealliance/wasmtime-go

https://github.com/tinygo-org/tinygo

Rust

https://developer.mozilla.org/en-US/docs/WebAssembly/Rust_to_wasm

C/C++

https://github.com/emscripten-core/emscripten

https://developer.mozilla.org/en-US/docs/WebAssembly/C_to_wasm

TypeScript

https://www.assemblyscript.org/introduction.html

Java

Java 调用WASM

https://github.com/oracle/graal/tree/master/wasm

https://blog.dmitryalexandrov.net/webassembly-for-java-developers/

Java 转WASM

https://github.com/konsoletyper/teavm

https://github.com/mirkosertic/Bytecoder

https://github.com/i-net-software/JWebAssembly

https://github.com/leaningtech/cheerpj-meta

https://github.com/oracle/graal

android

https://github.com/mtrofin/wasm-android-demo

##其他轻量级运行时

https://zhuanlan.zhihu.com/p/307927868

https://github.com/google/gvisor

https://github.com/kata-containers/kata-containers

https://github.com/firecracker-microvm/firecracker

https://github.com/bottlerocket-os/bottlerocket

https://github.com/qemu/qemu

生态

包工具

https://github.com/wasmerio/wapm-cli

https://www.solo.io/products/gloo-extensions/?utm_source=thenewstack&utm_medium=website&utm_campaign=platform

实际应用

https://www.aliyun.com/activity/cdn/edgeroutine

https://blog.cloudflare.com/cloud-computing-without-containers/?spm=a2c6h.12873639.0.0.66fe21e1fz9pV8

https://blog.cloudflare.com/webassembly-on-cloudflare-workers/

https://www.fastly.com/blog/announcing-lucet-fastly-native-webassembly-compiler-runtime

https://developer.aliyun.com/article/744310

https://thenewstack.io/webassembly-could-be-the-key-for-cloud-native-extensibility/

https://github.com/yomorun/yomo