Below is the list of test pages for the sqlite3 WASM
builds. All of them require that this directory have been
"make"d first. The intent is that this page be run
using:
althttpd -page index.html
and the individual tests be started in their own tab.
Warnings and Caveats:
- Some of these pages require that
the web server emit the so-called COOP and COEP headers. The
default build of althttpd does not.
- Whether or not WASMFS/OPFS support is enabled on any given
page may depend on build-time options which are off by
default because they currently (as of 2022-09-08) break
with Worker-based pages.
The tests...
- testing1: sanity tests of the core APIs and surrounding utility code.
- testing2: Worker-based test of OO API #1.
- testing-worker1-promiser:
tests for the Promise-based wrapper of the Worker-based API.
- batch-runner: runs batches of SQL exported from speedtest1.
- speedtest1: a main-thread WASM build of speedtest1.
- speedtest1-worker: an interactive Worker-thread variant of speedtest1.
- demo-oo1: demonstration of the OO API #1.
- kvvfs1: very basic demo of using the key-value vfs for storing
a persistent db in JS localStorage or sessionStorage.