Back to Wasmer

README

docs/cn/README.md

7.1.09.8 KB
Original Source
<div align="center"> <a href="https://wasmer.io" target="_blank" rel="noopener noreferrer"> </a> <p> <a href="https://github.com/wasmerio/wasmer/actions?query=workflow%3Abuild">
</a>
<a href="https://github.com/wasmerio/wasmer/blob/main/LICENSE">
  
</a>
<a href="https://docs.wasmer.io">
  
</a>
<a href="https://slack.wasmer.io">
  
</a>
</p> <h3> <a href="https://wasmer.io/">网站</a> <span> • </span> <a href="https://docs.wasmer.io">文档</a> <span> • </span> <a href="https://slack.wasmer.io/">聊天</a> </h3> </div>

Wasmer 提供基于 WebAssembly 的超轻量级容器,其可以在任何地方运行:从桌面到云、以及 IoT 设备,并且也能嵌入到 任何编程语言 中.

其他语言的 Readme: 🇩🇪 Deutsch-德語🇬🇧 English-英文🇪🇸 Español-西班牙语🇫🇷 Français-法语🇯🇵 日本語-日文.

特性

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

  • 可插拔. Wasmer 可以根据你的需求支持不同的编译框架 (LLVM,Cranelift ...).

  • 通用的. 你可以在任何平台(macOS, Linux and Windows) 和芯片组运行 Wasmer.

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

快速开始

Wasmer 不需要安装其他依赖. 你可以使用以下安装程序进行安装:

sh
curl https://get.wasmer.io -sSfL | sh
<details> <summary>使用Powershell (Windows)</summary> <p>
powershell
iwr https://win.wasmer.io -useb | iex
</p> </details>

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

执行WebAssembly文件

安装Wasmer之后,你已经准备好执行第一个WebAssembly文件了! 🎉

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

bash
$ wasmer qjs.wasm
QuickJS - Type "\h" for help
qjs > const i = 1 + 2;
qjs > console.log("hello " + i);
hello 3

接下来是你可以做的:

语言整合

📦 Wasmer 运行时能以库的形式嵌入到不同的语言,因此你可以在任何地方使用WebAssembly.

 语言程序包文档
Rustwasmer Rust crate文档
C[wasm.h header]文档
![C++ logo]C++[wasm.hh header]文档
C#WasmerSharp NuGet package文档
Dwasmer Dub package文档
Pythonwasmer PyPI package文档
Javascript@wasmerio NPM packages文档
Gowasmer Go package文档
PHPwasm PECL package文档
Rubywasmer Ruby Gem文档
Javawasmer/wasmer-jni Bintray package文档
Elixirwasmex hex package文档
R没有已发布的软件包文档
Postgres没有已发布的软件包文档
Swift没有已发布的软件包
Zigno published package
OCamlwasmer OCaml package

👋 缺少语言?

贡献

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

你可以在我们的出色文档 中学习如何构建 Wasmer 运行时!

测试

想要测试吗? 参考 Wasmer 文档.

社区

Wasmer 拥有一个由出色的开发人员和贡献者组成的社区。 欢迎你,请加入我们! 👋

频道