IT用語集 › Web › オリジン・プライベート・ファイルシステム(OPFS)

オリジン・プライベート・ファイルシステム(OPFS)

Web Svenska → 更新: 2026-10-23

ブラウザがウェブサイトに与える、オリジンごとに隔離された高速な非公開ファイルシステム。ユーザーからは見えず、大量のデータを速く書き込むために設計された。

IndexedDBのオブジェクトストアやlocalStorageでは、ブラウザ上でSQLiteやメディア編集を動かすような重い用途に足りなかった。OPFSはオリジン単位のサンドボックス化されたファイルシステムで、ユーザーの通常のファイルとは無関係に、通常のファイル操作ができる。肝心なのは、ワーカー内で動く同期アクセス版(createSyncAccessHandle)で、非同期版よりはるかに速い。

用途はブラウザ内SQLite(OPFS上のsql.jsやwa-sqlite)、動画・画像編集、大規模データ、高速な永続ストレージが要るローカルファースト・アプリなど。ダイアログ経由でユーザーの実ファイルに触れるFile System Access APIとは違い、OPFSは非公開で許可も要らない。本格的なクライアントストレージの現代的な土台である。

← 用語集に戻る