kappa-db / kappa-core

Minimal peer-to-peer database, based on kappa architecture.
253 stars 22 forks source link

Polymorphism Support #12

Closed urgent closed 4 years ago

urgent commented 4 years ago

Is polymoprhism supported for kappa-core, for instance if I want to run it in the browser?

I tried with browserify, and received:

Error: Cannot find module '/node_modules/multifeed/package.json'

hackergrrl commented 4 years ago

You can. For hypercore storage you'd use something like https://github.com/random-access-storage/random-access-web and for leveldb (for kappa views) you could use perhaps https://github.com/Level/level-js

I kinda think the performance of level-js in particular will end up being prohibitively slow, but it ought to work fine.

urgent commented 4 years ago

Thank you!

DougAnderson444 commented 4 years ago

memdb looks like it works in the browser via Browerify so is changing it for kappa views really needed?

@urgent did you get it to work in the browser?