mirror of
https://github.com/fluencelabs/wasmer
synced 2024-12-13 14:25:32 +00:00
1.2 KiB
1.2 KiB
Feature Table
Compiler Backend
Singlepass | Cranelift | LLVM | |
---|---|---|---|
Caching | ✅ | ✅ | ✅ |
Emscripten | ✅ | ✅ | ✅ |
Metering | ✅ | ⬜ | ✅ |
Multi-value return | ⬜ | ⬜ | ⬜ |
OSR | 🔄 | ⬜ | 🔄 |
SIMD | ⬜ | ⬜ | ✅ |
WASI | ✅ | ✅ | ✅ |
WASMER_BACKTRACE | ✅ | ⬜ | ⬜ |
Operating System
GNU Linux | Mac OSX | Windows NT | |
---|---|---|---|
Cranelift Backend | ✅ | ✅ | ✅ |
LLVM Backend | ✅ | ✅ | ✅ |
Singlepass Backend | ✅ | ✅ | #347 |
WASI | ✅ | ✅ | ✅* |
poll_fd
is not fully implemented for Windows yet
Language integration
TODO: define a set of features that are relevant and mark them here
Current ideas:
- Callbacks
- Metering
- Caching
TODO: expand this table, it's focused on new features that we haven't implemented yet and doesn't list all language integrations
Rust | C / C++ | Go | Python | Ruby | |
---|---|---|---|---|---|
Terminate in host call | ✅ | ⬜ | ⬜ | ⬜ | ⬜ |
WASI | ✅ | ✅ | 🔄 | ⬜ | ⬜ |
WASI FS API | ✅ | ⬜ | ⬜ | ⬜ | ⬜ |