https://phiresky.github.io/blog/2021/hosting-sqlite-databases-on-github-pages/

WebAssemblyにコンパイルしたSQLiteと参照用のSQLiteファイルを用意し、必要な部分だけを取得できる仕組みを作ったという話。 DBファイルをすべてメモリへ載せないで使うために、HTTP Rangeリクエストを使って必要なchunkだけを取得するHTTPベースの仮想ファイルシステムを作っている。 SQLiteのDBのページサイズやスキーマ情報から必要な部分だけをRangeリクエストで取得している。