Hi HN, I've developed a Chrome extension that provides tab-sharing functionality without the use of screencasting. The product works by keeping the DOM on a mirrored page in sync with the driver's display. This is achieved by listening for DOM events on the driver's page and relaying them to the mirror as display instructions (e.g. add/remove a node, change attribute, scroll page, etc.). While the mirrored page gets the DOM structure directly from their peer via a WebRTC connection, the bulk of the resources and visible content (e.g. images, fonts, stylesheets, etc.) are downloaded…