I thought of the idea before. You would need to have centralized servers for establishing webrtc connections between peers cause NAT traversal is a problem in browsers. I also don't think people would want to keep the blockchain on their computer anyway.