OPFS: Next evolution in web storage or just another buzzword?
summary
OPFS is a sandboxed origin-scoped file system that supports in-place writes and a sync access handle for web workers, letting large video streams be written to disk in real time; a demo records camera video, force-crashes the tab and the .webm file remains. Benchmarks show async streams create temp files and take ~1 minute for 5,000 rows while the sync/worker path is orders of magnitude faster. Real users include Photoshop and projects using SQLite, and an OPFS Explorer reveals persisted files.
AI-written summary · about
chapters (15)
- 0:00OPFS introduction
- 2:18What is OPFS
- 4:23OPFS benefits
- 7:12In-place writes in OPFS
- 8:36OPFS on main thread
- 14:08OPFS with Web Workers
- 16:38Demo: Video streams with OPFS
- 23:45Async vs sync OPFS APIs
- 29:02OPFS vs other storages
- 33:31Companies using OPFS
- 36:46OPFS browser support
- 38:13OPFS future
- 41:09OPFS recap
- 42:37Audience feedback on OPFS
- 44:22Q&A on OPFS
related talks
01h 01mThe 2021 edition of dealing with files on the Web
29mBuilding Ephemeral Virtual Filesystems for WebAssembly
38mHow we developed an Offline‑First app using Persistent Storage
51mDistributed Apps with IPFS
01h 00mOffline
20mEvent Driven Frontends. What, why and how.
22mThe (Abundant) State of the Web
09mFour fake filesystems!
