Можно ли использовать локальный файл SQLite3 с FileSystemAPI и WebAssembly в веб-приложении?
Учитывая, что:
- API файловой системы браузера позволяет веб-приложениям писать в локальные файлы без последующих запросов разрешений.
- WebAssembly может запускать собственный клиент SQLite3.
Можно ли создать веб-приложение, которое запрашивает локальный файл SQLite3 и предоставляет доступ к нему клиенту WebAssembly? Например, для создания полностатического веб-приложения «администратор SQLite3».
Я хочу начать подобный проект с открытым исходным кодом (React+Go+WebAssembly) в качестве доказательства концепции, но я не знаю, поддерживают ли эти API-интерфейсы это.
Спасибо!
1 ответ
Этот вариант использования - именно то, для чего было создано предложение Storage Foundation API . Вы можете протестировать этот API в Chrome, установив
#experimental-web-platform-features
флаг. Если у вас возникнут какие-либо проблемы, отправьте новую проблему в репозиторий GitHub.