Skip to content

Latest commit

 

History

History
228 lines (173 loc) · 11.1 KB

README.md

File metadata and controls

228 lines (173 loc) · 11.1 KB

Wasmer는 초경량 컨테이너Desktop에서부터 Cloud, Edge, IoT 기기들까지 어디에서나 실행할 수 있는 빠르고 안전한 WebAssembly 런타임 입니다.

이 문서는 아래와 같은 언어들을 지원합니다.: 🇨🇳 中 文 -Chinese🇩🇪 Deutsch-German🇪🇸 Español-Spanish🇫🇷 Français-French🇯🇵 日本 語 -Japanese. 🇰🇷 한국어 -Korean_.

특징

  • 기본적으로 안전합니다. 명시적으로 설정하지 않는 한 파일, 네트워크 또는 환경에 액세스할 수 없습니다.
  • WASIEmscripten을 즉시 지원합니다.
  • 빠릅니다. 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
  • Cargo

    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 logo Rust wasmer Rust crate Learn
C logo C/C++ wasmer.h header Learn
C# logo C# WasmerSharp NuGet package Learn
D logo D wasmer Dub package Learn
Python logo Python wasmer PyPI package Learn
JS logo Javascript @wasmerio NPM packages Learn
Go logo Go wasmer Go package Learn
PHP logo PHP wasm PECL package Learn
Ruby logo Ruby wasmer Ruby Gem Learn
Java logo Java wasmer/wasmer-jni Bintray package Learn
Elixir logo Elixir wasmex hex package Learn
R logo R 공개 패키지 없음 Learn
Postgres logo Postgres 공개 패키지 없음 Learn
Swift 공개 패키지 없음
Zig logo Zig 공개 패키지 없음
Dart logo Dart wasm pub package
Lisp under heavy development - no published package
Ocaml logo OCaml wasmer OCaml package

👋  없는 언어가 있습니까?

기여

도움을 주셔서 감사합니다! 💜

Wasmer를 빌드하거나 변경 사항을 테스트하는 방법에 대한 문서를 확인하십시오.

커뮤니티

Wasmer에는 개발자의 기여가 있는 훌륭한 커뮤니티가 있습니다. 환영합니다! 꼭 참여해주세요! 👋