Comment

Comment by samwillis

This is brilliant! Being called a “file system access” api will confuse many people into thinking it’s about traditional file storage for “people” to use, like a file picker/save dialog. It’s not, this is about providing a block storage that can be used for other things.

The one I am most excited by is for persistent SQLite with proper acid transaction in the browser, not having to load the whole db into memory. Absurd SQL [0] currently does this by creating a VFS on top of IndexedDB. This would let it do it properly, and is likely to be upstreamed to SQL.JS which is the main SQLite WASM project.

0: https://github.com/jlongster/absurd-sql

Many new in browser DB engines are going to get built on top of this. Others that I could see happing are:

- Relm from MongoDB being ported to WASM and use this for storage.

- If I were Supabase I would be looking to create a “Mini Supabase” for mobile, and make it work in browser too.

- Couchbase Mobile as an alternative to PouchDB

parent samwillis 4 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton