]> git.ipfire.org Git - thirdparty/sqlite.git/commit
An alternative messaging strategy for the OPFS VFS proxy which uses only SharedArrayB...
authorstephan <stephan@noemail.net>
Tue, 20 Sep 2022 08:27:57 +0000 (08:27 +0000)
committerstephan <stephan@noemail.net>
Tue, 20 Sep 2022 08:27:57 +0000 (08:27 +0000)
commit5e8bb0aa13628208b7baedd720ba4aaaac2cc239
treed60d362917c05f78482bf91dae4e7bf428f0255d
parent138647a55219b3250cff95bbfc96cc753639ddc4
An alternative messaging strategy for the OPFS VFS proxy which uses only SharedArrayBuffer and Atomics, instead of worker messages, for communication (only the initial one-time handshake during initialization uses worker messages). It runs speedtest1 approx. 15-20% faster but still 20-ish% slower than WASMFS.

FossilOrigin-Name: a83ee3082d89439ea3ad5737e63e25bebb0f91895aca006ce5fecf5b93a2651a
ext/wasm/GNUmakefile
ext/wasm/api/sqlite3-api-opfs.js
ext/wasm/speedtest1-worker.html
ext/wasm/sqlite3-opfs-async-proxy.js
manifest
manifest.uuid