# Feature Table ## Compiler Backend |   | Singlepass | Cranelift | LLVM | | - | :-: | :-: | :-: | | Caching | ⬜ | ✅ | ✅ | | Emscripten | ✅ | ✅ | ✅ | | Metering | ✅ | ⬜ | ✅ | | Multi-value return | ⬜ | ⬜ | ⬜ | | OSR | 🔄 | ❓ | ❓ | | SIMD | ⬜ | ⬜ | ✅ | | WASI | ✅ | ✅ | ✅ | | WASMER_BACKTRACE | ✅ | ⬜ | ⬜ | ## 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 | ✅ | ⬜ | ⬜ | ⬜ | ⬜ |