跳至內容

WAVM

軟體分類 系統與基礎設施 (System & Infrastructure) / 作業系統 (Operating Systems)
軟體標籤
開發廠商 WAVM
Stars
0
Forks
0
License
BSD-3-CLAUSE
Version
Update
OS

#### 產品特色

* 快速:使用LLVM編譯WebAssembly碼為機械碼,接近原生性能,甚至在某些情況下超越原生性能。
* 安全:防止WebAssembly碼訪問非WebAssembly虛擬機器的狀態,並避免呼叫未明確連結的原生碼。
* 支持WebAssembly 1.0+:支援WebAssembly 1.0標準,並支持多種提案擴展,如WASI、128位SIMD等。
* 跨平台:用可移植的C/C++寫成,少量機架特定彙編和LLVM IR生成代碼。
* 可移植:在x86-64、AArch64等多種平台上測試,並支持POSIX系統。

#### 主要功能、特點

WAVM是一種WebAssembly虛擬機器,專為非瀏覽器應用程式設計。它使用LLVM編譯WebAssembly碼為機械碼,接近原生性能。WAVM支援WebAssembly 1.0標準及多種提案擴展,如WASI、128位SIMD等。它提供安全的執行環境,防止WebAssembly碼訪問非WebAssembly虛擬機器的狀態或呼叫未明確連結的原生碼。WAVM的執行環境在64位虛擬地址空間中運行,因此不適合在32位主機上運行。它用可移植的C/C++寫成,少量機架特定彙編和LLVM IR生成代碼。WAVM在多種平台上測試,包括x86-64、AArch64等,並支持POSIX系統。

#### 指令

“`bash
# 無常用指令(自動生成)
“`