I can’t fully put my finger on why exactly, but I feel that this is a transformative idea. What’s to stop me from emulating a private SQLite DB for every user of a web app, and use that instead of GraphQL?
The concept reminds me a little bit of CD-ROM multimedia, in that it's so self-contained. For something like that it's great.
I've heard variations of this batted around recently. Specifically, if we could allow web apps out of the sandbox so they could work like native apps, or have more access to the file system, we could maybe work our way out of the walled gardens and into totally distributed storage / processing / hosting. And it's true, it's just that...
>> On the other hand, which is more secure? Your service or the user's machine.
This.
As another reply said, this could be useful for data-intensive readonly applications.