Pub/Sub https://www.tag1consulting.com/ en Decentralized collaboration with Yjs and WebRTC: Handling many connections and applications for Yjs - part 4 https://www.tag1consulting.com/blog/yjs-webrtc-part-4 <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p>Real-time collaboration is now more reality than ambition, but several obstacles remain, particularly in the form of peer-to-peer collaboration when many collaborators are involved. While Yjs, an open-source framework for real-time collaboration, and WebRTC, a new protocol for peer-to-peer communication now seeing wide browser support, permit editorial collaboration between peers in a graceful way, things get more complicated when many users enter the picture. Nonetheless, thanks to y-webrtc, the Yjs integration with WebRTC, we can enable not only effective resolutions to complex situations but also a variety of fascinating applications and collaboration use cases.</p><div class="more-link"><a href="/blog/yjs-webrtc-part-4" class="more-link" hreflang="en">Read more</a></div></div> <span><span lang="" about="/user/preston-so" typeof="schema:Person" property="schema:name" datatype="">preston</span></span> <span>Mon, 03/30/2020 - 16:56</span> Mon, 30 Mar 2020 23:56:22 +0000 preston 146 at https://www.tag1consulting.com Decentralized collaboration with Yjs and WebRTC: How y-webrtc enables many connected peers - part 3 https://www.tag1consulting.com/blog/yjs-webrtc-part-3 <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p>While collaboration between users has been a fixture of content management systems and web applications in general for many years, the prospect of true real-time, peer-to-peer collaboration remains relatively elusive despite the proliferation of new technologies over the past several years. Luckily, this may soon change thanks to the evolution of real-time collaboration frameworks like Yjs and the availability and level of browser support enjoyed by the new WebRTC protocol. With both Yjs and WebRTC, it is now within reach for all developers to build peer-to-peer collaborative editing for a variety of use cases.</p><div class="more-link"><a href="/blog/yjs-webrtc-part-3" class="more-link" hreflang="en">Read more</a></div></div> <span><span lang="" about="/user/preston-so" typeof="schema:Person" property="schema:name" datatype="">preston</span></span> <span>Thu, 03/19/2020 - 11:38</span> Thu, 19 Mar 2020 18:38:25 +0000 preston 142 at https://www.tag1consulting.com Decentralized collaboration with Yjs and WebRTC: Introducing signaling servers and y-webrtc - part 2 https://www.tag1consulting.com/blog/signal-y-webrtc-part2 <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p>When it comes to the most exciting new developments in the field of web applications, perhaps no other phenomenon is gaining as much momentum as the prospect of true peer-to-peer collaborative editing. With its considerable obstacles and difficulties, collaborative editing has long been one of the less-explored realms of editorial workflows. Fortunately, thanks to new solutions like Yjs and better browser support for the WebRTC protocol, real-time collaboration is not only possible but also accessible to a growing range of developers. Armed with the combination of WebRTC and Yjs, you can construct a robust peer-to-peer editing implementation without excessive overhead.</p><div class="more-link"><a href="/blog/signal-y-webrtc-part2" class="more-link" hreflang="en">Read more</a></div></div> <span><span lang="" about="/user/preston-so" typeof="schema:Person" property="schema:name" datatype="">preston</span></span> <span>Tue, 03/17/2020 - 07:50</span> Tue, 17 Mar 2020 14:50:47 +0000 preston 140 at https://www.tag1consulting.com