eventually replace their IonMonkey JS implementation • Singlepass Compiler focused on compilation speed and fast runtime • LLVM Compiler focused on optimizations
Efficient (2~3x) Cranelift Slow (10x) A bit faster (1.8x) LLVM Very slow (20x~50x) Almost Native (1~1.2x) Expected to have better optimizations over time
the contract input and • Use Commands to call a contract • Use environment vars to get the amount of tokens transferred to the contract (VALUE) • Use environment args to get the blockchain address
uses the WASI ABI to interact with the environment • It would seem like WASI would help on running other modules that already run on WASI • eWASM have a explicit API
hidden interests. Our business is on creating the best WebAssembly runtime • Trusted and used already by blockchain companies • Rapid iteration process to bring the best runtime EVER