---
# System prepended metadata

title: 2022 WasmEdge Roadmap

---

# 2022 WasmEdge Roadmap


|Theme	|Description	|Timeline	|
|---	|---	|---	|
|Proposal |wasi-crypto proposal	|Q1 / 2022	|
|Proposal |wasi-signature proposal	|Q1 / 2022	|
|Proposal |wasi-nn proposal	|Q1 / 2022	|
|Proposal |thread(atomic) proposal|Q1 / 2022|
|Feature |thread safe|Q1 / 2022|
|Feature |File manager refactoring for better performance of loading binaries | Q1 / 2022|
|Feature |generic binary by default| Q1 / 2022|
|Feature |Enhance info/debug logging, provide verbose mode (wasmedge a.wasm –verbose=3) | Q1 / 2022|
|Feature| Apply WasmEdge-bindgen to Rust SDK|Q1/2022|
|Host function| Databse connetor | Q1 / 2022|
|Languages Bindings| Rust SDK | Q1 / 2022|
|Languages Bindings| Python SDK | Q1 / 2022|
|Languages Bindings|Update the Node.js SDK to make it compatible with C API| Q1 / 2022|
|Platform support| Andriod support(including AOT and tensorflow SDK)| Q1/2022|
|High-level Languages Support|Enhance JavaScript, Python, Ruby support| Q1/2022
|Proposal	|WASM C API proposal	|Q2 / 2022	|
|Proposal	|tail-call proposal (AOT)|Q2 / 2022	|
|Proposal	|module linking proposal|Q2 / 2022	|
|Proposal	|memory64 proposal(INT)|Q2 / 2022	|
|Proposal|typed function references proposal|Q2 / 2022|
|Feature	| plugin architecture(wasmedge +tf.so +image.so … tf.wasm wasmedgec-tf-lite)|Q2 / 2022	|
|Feature|Enable OpenVINO backend for WASI-NN| Q2/2022|
|Feature| Apply WasmEdge-bindgen to Node.js SDK|Q1/2022|
|Host function | device driver	|Q3 / 2022	|
|Languages Bindings| Java SDK | Q2 / 2022|
|Proposal |exception handling proposal	|Q3 / 2022	|
|Proposal |interface type proposal	|Q3 / 2022	|
|Proposal |memory64 proposal(AOT)	|Q3 / 2022	|
|Feature |WasmEdge debugging tools	|Q3 / 2022	|
|Feature|Enable ONNX backend for WASI-NN| Q3/2022|
|Feature| Apply WasmEdge-bindgen to Python and Java SDK|Q2/2022|
|Host function | UI library	|Q3 / 2022	|
|Proposal |wasm-gc proposal(AOT)	|Q4 / 2022	|
|Feature |self update standalone binary| Q4 / 2022|
|Feature |wasmedge update| Q4 / 2022|
|Feature |aot to standalone binary+edge device(Cortex-M;esp32) support | Q4 / 2022|
|Feature |DWARF symbol | Q4 / 2022|
|Feature|Enable PaddlePaddle backend for WASI-NN| Q3/2022|
|Docs|Multilingual support for the WasmEdge Book | long term work |
|Open Source Collaboration| OpenHarmony, Android, sel4, Eventmesh, KrustletAPISIX、Dapr, MOSN, KubeEdge, OpenYurt, Fedora, Krustlet, SuperEdge, UDF for SaaS and Database, Substrate, ParaState, Filecoin | long term work|
32-bite



Proposal
* wasi-crypto proposal (Q1)
* wasi-signature proposal (Q1)
* wasi-nn proposal (Q1)
* thread(atomic) proposal (Q1)
* tail-call proposal (int done, Q2, aot)
* WASM C API proposal (Q2)
* module linking proposal (Q2)
* exception handling proposal (Q3)
* interface type proposal (Q3)
* memory64 proposal (Q2, int | Q3, aot)
Feature
* thread-safe (Q1)
* File manager refactoring for better performance of loading binaries (Q1)
* Enhance info/debug logging, provide verbose mode (Q1) (wasmedge a.wasm –verbose=3)
* generic binary by default (Q1) wasmedgec a.wasm (a.wasm) 
* plugin architecture (Q2) wasmedge +tf.so +image.so … tf.wasm wasmedgec-tf-lite
* self update standalone binary (Q4, Optional)
* wasmedge update
* aot to standalone binary+edge device(Cortex-M;esp32) support (Q4, multi-platform issue)
* DWARF symbol (Q4, optional)
* Languages Bindings
    * Rust SDK(Q1)
    * Java SDK(Q2,optional)
    * Python SDK(Q1)

* Update the Node.js SDK to make it compatible with C API(Q1)
* WasmEdge debugging tools(Q3)

* Andriod Support(Q1)
    * WasmEdge
    * WasmEdge-TensorFlow
    * WasmEdge-images

* Apply WasmEdge-bindgen to all exsiting languges bingdings
    * Go SDK(Done)
    * Rust SDK(Q1)
    * Python SDK(Q1)
    * Java SDK(Q2)
* Multilingual support for the WasmEdge Book(long term work)

- [x] Wasm-GC proposal 
- [ ] wasi-nn  backend padle tensorflow  OpenVINO ONNX 
wasmedge-bindgen 转移到不同语言和 sdk
- [x] host function/extension
- [ ] Datebase connector、 UI library、device driver
- [x] Platform support 安卓，OpenHarmony
- [x] enhance JavaScript performance python Ruby

- [x] opensource collaboration：OpenHarmony、Android 、 sel4、eventmesh、APISIX、Dapr、MOSN、KubeEdge、OpenYurt、SuperEdgeSubstrate、ParaState、Filecoin、UDF for SaaS and Database、Fedora
32-bite