如何将方法参数带入注解
Wasmer的开发人员对WebAssembly 寄予厚望 ,它建立了一个旨在为WebAssembly做的运行时,就像Node.js为JavaScript所做的那样-在服务器端建立它。 该公司还把目光投向了WebAssembly二进制文件的软件包管理器。
Wasmer运行时旨在通过允许开发人员在任何地方使用WebAssembly来使WebAssembly成为通用的编译目标,类似于JVM,它为Java应用程序提供了可移植的执行环境。
Wasmer于2018年12月推出,并获得MIT许可,是一个独立的即时运行时,可以与WASI(WebAssembly系统接口)和适用于asm.js和WebAssembly的Emscripten编译器兼容。 Wasmer可以执行标准的二进制格式.wasm文件,以及由WebAssembly参考解释程序定义的文本格式.wat文件。
Wasmer可以运行WebAssembly模块,包括带有CLI或其他接口的独立程序或通用库,这些模块可以从任何语言中使用。 这些包括诸如GraphQL之类的库。 Wasmer可以使用以下语言嵌入:
- C / C ++
- 走
- PHP
- Python
- Ruby
- 锈
Wasmer的首席执行官Syrus Akbary希望WebAssembly能够被广泛采用,并旨在基于WebAssembly构建具有快速启动时间和小应用程序大小的下一代基于应用程序的容器。 这些旨在为边缘计算平台提供动力。
Wasmer还构建了Wapm或WebAssembly软件包管理器。 与NPM在JavaScript世界中所做的类似,Wapm旨在托管WebAssembly模块,包括二进制文件和通用库。
Wasmer最近推出了WebAssembly接口,该接口允许对模块进行静态检查,以确保它们将运行并与给定的API兼容。 WebAssembly界面允许插件生态系统在Wapm中安全地分发和使用。 可以定义接口以用于构建Wasmer平台插件。
在哪里下载Wasmer
您可以从GitHub 下载Wasmer和Wapm CLI 。
翻译自: https://www.infoworld.com/article/3411496/wasmer-takes-webassembly-server-side.html
如何将方法参数带入注解