Можно ли использовать локальный файл SQLite3 с FileSystemAPI и WebAssembly в веб-приложении?

Учитывая, что:

  • API файловой системы браузера позволяет веб-приложениям писать в локальные файлы без последующих запросов разрешений.
  • WebAssembly может запускать собственный клиент SQLite3.

Можно ли создать веб-приложение, которое запрашивает локальный файл SQLite3 и предоставляет доступ к нему клиенту WebAssembly? Например, для создания полностатического веб-приложения «администратор SQLite3».

Я хочу начать подобный проект с открытым исходным кодом (React+Go+WebAssembly) в качестве доказательства концепции, но я не знаю, поддерживают ли эти API-интерфейсы это.

Спасибо!

1 ответ

Этот вариант использования - именно то, для чего было создано предложение Storage Foundation API . Вы можете протестировать этот API в Chrome, установив #experimental-web-platform-featuresфлаг. Если у вас возникнут какие-либо проблемы, отправьте новую проблему в репозиторий GitHub.

Другие вопросы по тегам