リサーチ・論文

SQLiteクエリ実行計画をブラウザで可視化、Pyodide/WASM活用

サイモン・ウィリソン氏は7月18日(現地時間)、SQLiteクエリの実行計画をウェブブラウザ上で詳細に可視化する新ツール「SQLite Query Explainer」を公開しました。このツールは、SQLクエリをブラウザ内で実行し、`EXPLAIN QUERY PLAN`コマンドと低レベルの`EXPLAIN`バイトコード出力を平易な英語で注釈付けします。これにより、クエリの動作原理と最適化のポイントを直感的に理解できるよう支援します。Pyodideを介したWeb Assembly環境下で動作するため、サーバー設定不要で高度な分析が可能です。

リサーチ・論文

Datasette Lite、OPFSとPyodideによる永続SQLite編集機能の検証環境公開

サイモン・ウィリソン (Simon Willison) は2026年6月23日(現地時間)、自身のウェブサイト「Simon Willison's Weblog」にて、ブラウザ上で動作するPythonアプリケーション「Datasette Lite」における永続的なSQLiteファイルの編集可能性について検討した結果を公開した。同氏はPyodideとWebAssemblyを活用し、ブラウザ内で動作するDatasette Liteが、ユーザーのコンピューターに保存されたSQLiteファイルを編集できるかという問いに対し、Origin Private File System (OPFS) の利用を試みた。