Good early morning, all,
With the ratification of WASM 3.0, which introduces 64-bit WASM memory, work has started on getting SQLite's JS/WASM bits working in 64-bit builds. It's unfortunately a rather fiddly job due to friction between JS's two numeric types, but we've made good progress so far:
This post is an invitation for anyone who's particularly interested in 64-bit WASM to try it out and, if able, help us nail down the remaining open issues (see the above link).
It requires doing a custom build with a recent Emscripten SDK and the Wabt tools 1.0.36 (1.0.35 might work but 1.0.34 does not). See the above link for a quick howto.
Any feedback, problem reports (in particular if they're specific to this build mode), etc. can be posted here in the forum or emailed to me, as you prefer, at stephan at this domain.
Happy Hacking!
Edit: the port went much more quickly than expected (but was also far more invasive than expected) and proved a good opportunity to reacquaint with some old code and clean it up. It is now in trunk as of src:8ac367686fecd2e.