I received a feature request for Wasm target support in my Kotlin Multiplatform Couchbase Lite library, Kotbase. While there have been some mentions in past discussion threads (1, 2), I wanted to resurface this topic to explore from the perspective of the latest developments in Wasm APIs and browser support. Especially now that SQLite has Wasm support, I hope that Couchbase Lite will be able to as well.
@gabriel, I understand you’ve experimented with this some already. Do you have a fork or branch where you’ve published any of your code?
Hi Jeff, Gabriel has an emscripten branch here GitHub - blaugold/couchbase-lite-C at emscripten
And possibly in other repos.
1 Like
Sorry, I totally overlooked the mention! But luckily @ldoguin found my exploration of WASM support.
I tried to collect everything I learned in this README. @jeff.lockhart Are you still looking into the topic?
Thanks for your work on this, @gabriel. I am interested in bringing Wasm support to my CBL KMP library. I need to make time to look into it more. I’m definitely interested in hearing about any progress made with Wasm support in the C SDK.