OPFSとPyodideを用いたテストハーネス
サマリー
OPFSとPyodideを利用して、ブラウザ内でSQLiteファイルを編集する可能性を探るテストハーネスについての考察です。Datasette Liteの機能を活用し、ユーザーのコンピュータに保存されたデータを扱う方法を模索しています。
本文
ツール: OPFS + Pyodideテストハーネス
私は、PyodideとWebAssemblyを使用してブラウザ内で完全に動作するPythonのDatasetteアプリケーションであるDatasette Liteが、ユーザーのコンピュータに保存された永続的なSQLiteファイルを編集できるのではないかと考えていました。それがOFPS(Origin Private File System)の目的です。そのため、Claude Codeにウェブビルド用のこのプレイグラウンドUIを作成してもらい、異なるブラウザで試してみました。
私は、PyodideとWebAssemblyを使用してブラウザ内で完全に動作するPythonのDatasetteアプリケーションであるDatasette Liteが、ユーザーのコンピュータに保存された永続的なSQLiteファイルを編集できるのではないかと考えていました。それがOFPS(Origin Private File System)の目的です。そのため、Claude Codeにウェブビルド用のこのプレイグラウンドUIを作成してもらい、異なるブラウザで試してみました。