-
Wasmer provides three compilers that convert WebAssembly bytecodes to native machine codes: Singlepass, Cranelift, and LLVM.
Singlepass is the fastest at compile time but slowest at run time (up to…
-
Hi @yamt ,
it is really cool that you put so many Wasm runtimes on your benchmarks for comparison!
I have a few questions though.
What hardware did you run the benchmarks on? Would be cool if you…
-
This issue tracks the specs that were not yet written:
# Protocol Specs
## Transaction runtime
While http://nomicon.io/ provides some specification of the runtime it is far from being complete.…
-
### Describe the bug
Because of the way the `make lint` command is set up, it'll always try to build `wasmer-compiler-llvm`, regardless of whether you've set `ENABLE_LLVM=0` or not.
It looks lik…
-
### Describe the bug
With a go app opening a file with `os.ReadFile` fails with `Capabilities insufficient`.
The same app runs with wasmtime.
```console
$ wasmer -vV; rustc -vV
wasmer 4…
-
### `.clif` Test Case
I think this is not relevant because it's an issue about thread-local usage.
https://github.com/bytecodealliance/wasmtime/blob/8043c1f919a77905255eded33e4e51a6fbfd1de1/c…
-
WebAssembly began by focusing on very low level languages (primarily C and C++) and is only now getting support for more "high level" features such as exceptions and a native GC. Crystal needs excepti…
-
#### Summary
Support running payload formatters via WebAssembly runtime
#### Why do we need this?
- Relying on a well-maintained and audited technology, which will keep improving into…
-
It'd be cool if we could automatically persist modules somehow. I don't think this needs to be built-in necessarily, instead it might be better to provide a hook for assert/retract and allow users to …
-
As a shell, Elvish encourages taking advantage of external commands. As such, EPM packages may depend on external commands. Such dependencies currently have to be documented by the package authors, an…