A distributed P2P browser database/server using WebRTC and IndexedDB