Skip to content

Latest commit

 

History

History
12 lines (12 loc) · 786 Bytes

RUNTIME_INVESTIGATE.md

File metadata and controls

12 lines (12 loc) · 786 Bytes

Runtime Investigate

Investigate how to compile js/ts to wasm by any tools, and the output wasm file can be executed on wasm runtime in nearcore

Table of Contents

quickjs

✅ Currently our near-sdk-js use quickjs engine to compile js->C/C++->wasm.

hermes

❌ We can't find any tools to compile hermes engine and it's api to C/C++ or wasm directly. Hermes is not support to execute wasm.

wasmnizer-ts

Wasmnizer-ts implements the WasmGC proposal, but wasm runtime in nearcore doesn't support it.