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

Origin Private File System (OPFS)

Web In English → Uppdaterad: 2026-05-30

Ett höghastighets-, privat filsystem som en webbplats får i webbläsaren, isolerat per origin och osynligt för användaren. Designat för prestanda — det ger appar ett riktigt filsystem att skriva stora datamängder snabbt, t.ex. för att köra en hel databas i webbläsaren.

Bakgrund: webbappar behövde bättre lagring än IndexedDB:s objektlager och localStorage för tunga fall — t.ex. att köra SQLite eller en mediaredigerare i webbläsaren. OPFS ger ett sandlådat filsystem (per origin, ej kopplat till användarens vanliga filer) med vanliga fil-operationer, och — avgörande — en synkron åtkomst-variant (createSyncAccessHandle) som körs i en worker och är mycket snabbare än asynkrona alternativ. Use case: SQLite-i-webbläsaren (sql.js/wa-sqlite mot OPFS), video/bildredigering, stora dataset, local-first-appar som behöver snabb beständig lagring. Skiljer sig från File System Access API (som rör användarens riktiga filer med dialogruta) — OPFS är privat och kräver ingen behörighet. Den moderna grunden för seriös klientlagring. Hör ihop med cache storage API och IndexedDB.

← Tillbaka till lexikonet