Wasmer는 초경량 컨테이너 를 Desktop에서부터 Cloud, Edge, IoT 기기들까지 어디에서나 실행할 수 있는 빠르고 안전한 WebAssembly 런타임 입니다.
이 문서는 아래와 같은 언어들을 지원합니다.: 🇨🇳 中 文 -Chinese • 🇩🇪 Deutsch-German • 🇪🇸 Español-Spanish • 🇫🇷 Français-French • 🇯🇵 日本 語 -Japanese. 🇰🇷 한국어 -Korean_.
- 기본적으로 안전합니다. 명시적으로 설정하지 않는 한 파일, 네트워크 또는 환경에 액세스할 수 없습니다.
- WASI와 Emscripten을 즉시 지원합니다.
- 빠릅니다. native에 가까운 속도로 WebAssembly를 실행합니다.
- 여러 프로그래밍 언어에 임베디드 가능합니다.
- 최신 WebAssembly 제안(SIMD, Reference Types, Threads, ...)을 준수합니다.
Wasmer CLI는 종속성이 없는 단일 실행 파일로 제공됩니다.
curl https://get.wasmer.io -sSfL | sh
다른 설치 옵션 (Powershell, Brew, Cargo, ...)
Wasmer는 다양한 패키지 매니저를 통해 설치 할 수 있습니다. 환경에 가장 적합한 것을 선택하십시오.:
-
Powershell (Windows)
iwr https://win.wasmer.io -useb | iex
-
Homebrew (macOS, Linux)
brew install wasmer
-
Scoop (Windows)
scoop install wasmer
-
Chocolatey (Windows)
choco install wasmer
-
Note: 사용 가능한 모든 기능은
wasmer-cli
crate docs 문서에 설명되어 있습니다.cargo install wasmer-cli
더 많은 설치 옵션을 찾고 계십니까? 자세한 내용은 the
wasmer-install
repository를 참조하십시오!
WebAssembly 모듈(qjs.wasm
)로 컴파일된
작고 포함 가능한 Javascript 엔진인 QuickJS를 실행하여 시작할 수 있습니다.:
$ wasmer qjs.wasm
QuickJS - Type "\h" for help
qjs > const i = 1 + 2;
qjs > console.log("hello " + i);
hello 3
Wasmer 런타임은 다른 언어에 내장된 라이브러리로 사용할 수 있으므로 어디에서나 WebAssembly를 사용할 수 있습니다.
Language | Package | Documentation | |
---|---|---|---|
Rust | wasmer Rust crate |
Learn | |
C/C++ | wasmer.h header |
Learn | |
C# | WasmerSharp NuGet package |
Learn | |
D | wasmer Dub package |
Learn | |
Python | wasmer PyPI package |
Learn | |
Javascript | @wasmerio NPM packages |
Learn | |
Go | wasmer Go package |
Learn | |
PHP | wasm PECL package |
Learn | |
Ruby | wasmer Ruby Gem |
Learn | |
Java | wasmer/wasmer-jni Bintray package |
Learn | |
Elixir | wasmex hex package |
Learn | |
R | 공개 패키지 없음 | Learn | |
Postgres | 공개 패키지 없음 | Learn | |
Swift | 공개 패키지 없음 | ||
Zig | 공개 패키지 없음 | ||
Dart | wasm pub package |
||
Lisp | under heavy development - no published package | ||
OCaml | wasmer OCaml package |
도움을 주셔서 감사합니다! 💜
Wasmer를 빌드하거나 변경 사항을 테스트하는 방법에 대한 문서를 확인하십시오.
Wasmer에는 개발자의 기여가 있는 훌륭한 커뮤니티가 있습니다. 환영합니다! 꼭 참여해주세요! 👋