IT-Lexikon › Web › Origin Private File System (OPFS)

Origin Private File System (OPFS)

Web Svenska → Aktualisiert: 2026-09-14

Ein extrem schnelles, privates Dateisystem, das eine Website im Browser bekommt — isoliert pro Origin und für den Nutzer unsichtbar. Auf Performance ausgelegt: Apps erhalten ein echtes Dateisystem, um große Datenmengen schnell zu schreiben, etwa um eine ganze Datenbank im Browser laufen zu lassen.

Hintergrund: Webapps brauchten für anspruchsvolle Fälle — etwa SQLite oder einen Medieneditor im Browser — bessere Speicherung als IndexedDBs Objektspeicher und localStorage. OPFS liefert ein sandboxed Dateisystem (pro Origin, losgelöst von den echten Dateien des Nutzers) mit gewöhnlichen Dateioperationen und — entscheidend — eine synchrone Zugriffsvariante (createSyncAccessHandle), die in einem Worker läuft und deutlich schneller ist als die asynchronen Alternativen. Einsatzfälle: SQLite im Browser (sql.js/wa-sqlite gegen OPFS), Video-/Bildbearbeitung, große Datensätze, local-first-Apps, die schnelle persistente Speicherung brauchen. Unterscheidet sich von der File System Access API (die mit Dialog auf die echten Dateien des Nutzers zugreift) — OPFS ist privat und braucht keine Berechtigung. Die moderne Grundlage für ernsthafte clientseitige Speicherung. Verwandt mit Cache Storage API und IndexedDB.

← Zurück zum Lexikon