BT Sözlüğü › Web › Origin Private File System (OPFS)

Origin Private File System (OPFS)

Web Svenska → Güncellendi: 2026-10-11

Bir web sitesinin tarayıcıda edindiği, köken başına yalıtılmış ve kullanıcıya görünmeyen hızlı, özel bir dosya sistemi. Performans için tasarlanmıştır: uygulamalara büyük miktarda veriyi hızla yazabilecekleri gerçek bir dosya sistemi verir; örneğin bir veritabanının tamamını tarayıcıda çalıştırmak için.

Arka plan: web uygulamaları, ağır durumlar için — örneğin tarayıcıda SQLite ya da bir medya düzenleyici çalıştırmak — IndexedDB’nin nesne deposundan ve localStorage’dan daha iyi bir depolamaya ihtiyaç duyuyordu. OPFS, olağan dosya işlemleriyle (kullanıcının normal dosyalarına bağlı olmayan, köken başına) kum havuzlu bir dosya sistemi sunar ve — kritik olarak — bir worker içinde çalışan, eşzamansız seçeneklerden çok daha hızlı eşzamanlı bir erişim çeşidi (createSyncAccessHandle) içerir. Kullanım: tarayıcıda SQLite (OPFS üzerinde sql.js/wa-sqlite), video/görüntü düzenleme, büyük veri kümeleri, hızlı kalıcı depolamaya ihtiyaç duyan yerel öncelikli (local-first) uygulamalar. Kullanıcının gerçek dosyalarına bir iletişim kutusuyla dokunan File System Access API’den farklıdır — OPFS özeldir ve izin gerektirmez. Ciddi istemci depolamasının modern temeli. Cache Storage API ve IndexedDB ile ilişkilidir.

← Sözlüğe dön