Skip to content

Latest commit

 

History

History
 
 

cn

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

Wasmer 使得能够基于 WebAssembly,其可以在任何地方运行超轻型容器:从桌面到云和的IoT装置,并且也嵌入在 任何编程语言.

This readme is also available in: 🇬🇧 English-英文🇪🇸 Español-西班牙语🇫🇷 Français-法语🇯🇵 日本語-日文.

特征

  • 快速又安全. Wasmer 在完全沙盒化的环境中以“接近本机”的速度运行 WebAssembly。

  • 可插拔. Wasmer支持不同的编译框架以最适合您的需求(LLVM,Cranelift ...).

  • 普遍的. 您可以在任何平台(macOS,Linux和Windows)和芯片组中运行Wasmer.

  • 符合标准. 运行时通过了官方WebAssembly测试 套件 支持WASIEmscripten.

快速开始

Wasmer出厂时没有任何依赖关系. 您可以使用以下安装程序进行安装:

curl https://get.wasmer.io -sSfL | sh
使用Powershell (Windows)

iwr https://win.wasmer.io -useb | iex

有关更多安装选项,请参见 wasmer-install: Homebrew, Scoop, Cargo...

执行WebAssembly文件

安装Wasmer之后,您应该已经准备好执行第一个WebAssemby文件! 🎉

您可以通过运行QuickJS开始: qjs.wasm

$ wasmer qjs.wasm
QuickJS - Type "\h" for help
qjs >

接下来是您可以做的:

语言整合

📦 Wasmer运行时可以用作以不同语言嵌入的库,因此您可以在任何位置使用WebAssembly.

  语言 文件资料
Rust logo Rust wasmer Rust crate 文件资料
C logo C/C++ wasmer.h headers 文件资料
C# logo C# WasmerSharp NuGet package 文件资料
D logo D wasmer Dub package 文件资料
Python logo Python wasmer PyPI package 文件资料
JS logo Javascript @wasmerio NPM packages 文件资料
Go logo Go wasmer Go package 文件资料
PHP logo PHP wasm PECL package 文件资料
Ruby logo Ruby wasmer Ruby Gem 文件资料
Java logo Java wasmer/wasmer-jni Bintray package 文件资料
Elixir logo Elixir wasmex hex package 文件资料
R logo R 没有已发布的软件包 文件资料
Postgres logo Postgres 没有已发布的软件包 文件资料
Swift 没有已发布的软件包

👋 缺少语言?

贡献

我们欢迎任何形式的贡献,尤其是来自社区新成员的贡献 💜

您可以在我们的出色文档 中检查如何构建Wasmer运行时!

测试

要测试吗? The Wasmer文档将向您展示如何.

社区

Wasmer拥有一个了不起的开发人员和贡献者社区。 欢迎您,请加入我们! 👋

频道