kettle11 / kapp

A pure Rust window and input library for Windows, Mac, and Web. (Work in progress)
Apache License 2.0
56 stars 4 forks source link

Consider dropping `wasm-bindgen` dependency on Web #49

Open kettle11 opened 3 years ago

kettle11 commented 3 years ago

wasm-bindgen and it's ecosystem is massively useful but also very complex.

It is possible to interact with web APIs with a thin wrapper API instead of wasm-bindgen

Pros:

Cons:

Some of this work is already started on the kwasm branch: https://github.com/kettle11/kapp/tree/KWasm I intend to investigate / continue work on the branch in the near future.