


asm.js 예시: C/C++ -> assembly -> javaScript
wasme는 아래의 SDK로 직접 개발할 때에도 필요함.
github에서 proxy WASM SDK를 검색한 결과 - Go SDK가 제일 활발하게 업데이트되고 있음.
# 아래에서 받은 install script에서 python -> python3로 변경
curl -sL https://run.solo.io/wasme/install | sh
export PATH=$HOME/.wasme/bin:$PATH
brew tap tinygo-org/tools
brew install tinygo
❯ wasme init demo-filter
Use the arrow keys to navigate: ↓ ↑ → ←
? What language do you wish to use for the filter:
cpp
rust
assemblyscript
▸ tinygo
? With which platforms do you wish to use the filter?:
▸ istio:1.7.x, gloo:1.6.x, istio:1.8.x, istio:1.9.x
✔ tinygo
✔ istio:1.7.x, gloo:1.6.x, istio:1.8.x, istio:1.9.x
INFO[0020] extracting 1416 bytes to /mnt/c/Users/user/Desktop/go-repo/demo-filter
❯ ls -al ./demo-filter
total 5
drwxrwxrwx 1 user user 512 Jul 14 00:27 .
drwxrwxrwx 1 user user 512 Jul 14 00:17 ..
drwxrwxrwx 1 user user 512 Jul 14 00:28 .git
-rwxrwxrwx 1 user user 83 Jul 14 00:23 go.mod #
-rwxrwxrwx 1 user user 676 Jul 14 00:17 go.sum #
-rwxrwxrwx 1 user user 1707 Jul 14 00:17 main.go #
-rwxrwxrwx 1 user user 162 Jul 14 00:17 runtime-config.json #