2019-09-19 17:39:47 +00:00
|
|
|
# Feature Table
|
|
|
|
|
|
|
|
## Compiler Backend
|
|
|
|
|
|
|
|
| | Singlepass | Cranelift | LLVM |
|
|
|
|
| - | - | - | - |
|
2019-09-21 00:01:41 +00:00
|
|
|
| Caching | ❌ | ✅ | ✅ |
|
2019-09-23 17:20:46 +00:00
|
|
|
| Emscripten | ✅ | ✅ | ✅ |
|
|
|
|
| Metering | ✅ | ❌ | ✅ |
|
2019-09-21 00:01:41 +00:00
|
|
|
| Multi-value return | ❌ | ❌ | ❌ |
|
2019-09-23 17:20:46 +00:00
|
|
|
| OSR | 🚧 | ❓ | ❓ |
|
|
|
|
| SIMD | ❌ | ❌ | ✅ |
|
|
|
|
| WASI | ✅ | ✅ | ✅ |
|
2019-09-19 17:39:47 +00:00
|
|
|
|
|
|
|
|
|
|
|
## Language integration
|
|
|
|
|
|
|
|
TODO: define a set of features that are relevant and mark them here
|
|
|
|
|
|
|
|
Current ideas:
|
|
|
|
|
|
|
|
- WASI FS API
|
2019-09-21 00:01:41 +00:00
|
|
|
- Callbacks
|
2019-09-19 17:39:47 +00:00
|
|
|
- Exiting early in hostcall
|
2019-09-21 00:01:41 +00:00
|
|
|
- Metering
|
|
|
|
- Caching
|