Say goodbye to backends. No more Rest APIs. No more spinning up API Gateways, buggy initd scripts, misconfigured K8s and weird DSLs to reproduce complex infrastructure designs. I can just do #html and #JavaScript — https://sockets.sh
@lutindiscret gundb is a database (engine), socket is a runtime on which you could use gundb to build apps
@lutindiscret I think @heapwolf had the right take. GunDB has a data model and a replication protocol that's pretty useful for graphs and "subscribing to data", but it's networking layer could use some more love since it's mostly servers and WebRTC at the moment. Socket would be a good way to make it work over local networks and have a nice path for deploying the app to mobile/desktop.
@mauve @lutindiscret to add to that, Socket is the *only* solution that can enable the *average* web developer to use GunDB on mobile as 100% p2p (without servers or WebRTC, etc).
@ninabreznik @heapwolf @lutindiscret The main difference is that you'd need to run the js versions of most modules and replace hyperswarm with something socket-specific
@mauve @ninabreznik @lutindiscret yes exactly, just swap hyperswarm for stream-relay (stream-relay isn’t based on node streams but could easily be used as a stream source)