IT-словарь › Веб › Origin Private File System (OPFS)

Origin Private File System (OPFS)

Веб Svenska → Обновлено: 2026-10-18

Быстрая приватная файловая система, которую сайт получает в браузере: она изолирована по origin и невидима для пользователя. Рассчитана на производительность — приложение может быстро писать большие объёмы данных, например держать целую базу данных прямо в браузере.

Предыстория: веб-приложениям стало тесно в объектном хранилище IndexedDB и в localStorage — скажем, при запуске SQLite или видеоредактора в браузере. OPFS даёт изолированную файловую систему (своя для каждого origin, никак не связанная с обычными файлами пользователя) с привычными файловыми операциями и, что важно, синхронным вариантом доступа (createSyncAccessHandle), который работает в worker и заметно быстрее асинхронных аналогов. Типичные случаи: SQLite в браузере (sql.js/wa-sqlite поверх OPFS), редактирование видео и изображений, большие наборы данных, local-first-приложения. От File System Access API, который работает с настоящими файлами пользователя через диалог, OPFS отличается тем, что он приватен и не требует разрешений. Современная основа для серьёзного клиентского хранилища.

← Назад к словарю