]> git.ipfire.org Git - thirdparty/sqlite.git/commit
Add support for (make base64.wasm=1), which embeds sqlite3.wasm into its correspondin...
authorstephan <stephan@noemail.net>
Tue, 21 Jul 2026 16:04:10 +0000 (16:04 +0000)
committerstephan <stephan@noemail.net>
Tue, 21 Jul 2026 16:04:10 +0000 (16:04 +0000)
commit1f2bc0ea649bc9b20f03468bbde4cb0c60848486
treebc48226cf3cea38e326e414ddc6c368002cbe4ca
parentbee0db8c602a30551633e8775988393163e14f7e
Add support for (make base64.wasm=1), which embeds sqlite3.wasm into its corresponding JS file as base64. A very expensive calculator which was fed the resulting file sizes assures me that the two-file approach is, in the aggregate, more efficient both in terms of overall network bandwidth (+~20% bigger for base64) and client-side memory usage (streaming vs non-streaming wasm compilation), so we'll shelve this as an interesting experiment or maybe for use by custom builds.

FossilOrigin-Name: a167aee75198ff08b20b448fecd3267ed4a70af2472c02605318a5613f446fc6
ext/wasm/GNUmakefile
ext/wasm/api/pre-js.c-pp.js
ext/wasm/libcmpp.c
ext/wasm/mkwasmbuilds.c
manifest
manifest.uuid