3 ms·
I've been working GoGoBrowse in the evenings on and off for the last couple of weeks. The audio chat is built with WebRTC, and a signaling server. Users send e
by ddj231 3y ago
I've been working GoGoBrowse in the evenings on and off for the last couple of weeks. The audio chat is built with WebRTC, and a signaling server.
Users send each other urls in a peer to peer way, just like audio data (so no urls are sent to the server). The browser then navigates to the url received.
The browser itself is a Chromium Browser (the Electron BrowserView).
The website is built with Notion + Super.so.
Let me know if you have any questions :)
- tommoor 3y agoAre there technical reason this couldn't be achieve as a browser extension? Or is more for just the learning experience.
- ddj231 3y agoWith the current direction, I believe it would work as a browser extension. At first I tried to send the whole dom from one user to another, so users would see the exact same thing (no personalization like some sites do) -- and that didn't work out. It was easy to stream the html from one user to another via webrtc but the styles and javascript seemed non trivial. So I landed at this more simple version. I haven't experimented much with browser extensions but for that approach, I would just create the peer connection between users in the extension. And simulate a click whenever a leader changes urls. (that may actually be better than this current Chromium browser version)