OPFS + Pyodide test harness

Manual cross-device testing for the Origin Private File System. Run it over HTTPS or http://localhost.

Capabilities Pyodide: loading…

Detecting…

1. Save a test file

Writes via the raw OPFS sync access handle in the worker.

2. List files

Recursively lists the OPFS root, re-read live on every click.

3. Load a file

4. Run SQL

Runs against test.db in OPFS via Pyodide's stdlib sqlite3. The database is loaded into memory, queried, then written back to OPFS via a createSyncAccessHandle() read-modify-write (not mountNativeFS/syncfs, which doesn't reliably persist on Safari), so writes survive a reload everywhere.

5. Clear OPFS

Deletes every entry in the OPFS root for a clean slate.

Activity log

Every operation, its duration, and the full result or error.