Neo: Support Wasm on Neo

Created on 8 Dec 2020  路  5Comments  路  Source: neo-project/neo

Wasm is designed as a portable target for compilation of high-level languages like C/C++/Rust. WebAssembly is the high-performance solution capable of achieving near-native speeds. Can Neo consider using it as a compatible option for VM?

question

Most helpful comment

No.

All 5 comments

No.

馃槀 Jokes aside, I'm with Erik on this one. I don't think we need it. I mean, maybe in 3 or 5 years, but not now.

I think that Neo3 VM is quite promising, even as a competitor for WASM @steven1227.
Although I fully agree to support C++/rust/etc, I have a feeling that we can do that with NeoVM with not much effort (relatively speaking, of course...), after this successful transition to Neo3 VM.

We will keep you updated on that, @steven1227. We are trying to idealize this C++ implementation and had done good advances recently.

The VM I use in neo-mamba is written in C++ with bindings for Python. It compiles on Windows (MSVC), Linux and OSX (GCC + Clang) so I don't expect it to be much work to get it working on other platforms. However, without an interop layer the VM is pretty useless if you ask me.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Tommo-L picture Tommo-L  路  30Comments

deanpress picture deanpress  路  39Comments

superboyiii picture superboyiii  路  30Comments

coranos picture coranos  路  85Comments

igormcoelho picture igormcoelho  路  34Comments