Since WebRTC becomes first class citizen on web platform it opens us vast sea of possibilities. P2P content distribution is one of them which can reduce operational costs (by reducing server load and latency) and decentralize access to web application by building self maintainable CDN of user`s browsers. What should we expect from this technology and how big is impact of using P2P distributed content for NodeJS developers?
It takes a lot of transatlantic trips to transmit an app when doing it in a traditional way
P2P allows to reduce number of transcontinental transfers and reduce server load
Talk points:
Isomorphism blurred boundaries between server and client. The only difference between them at the moment is server`s ability to deliver application to clients.
What if we go further supposing that client can transmit application to others? What if we erase boundaries between server and client completely?
What is the technology behind P2P web and how it works with NodeJS?
What are typical use cases?
How big is impact on latency and server load?
What should we expect from P2P and WebRTC in future?
Interactive demo of P2P web application being distributed across attendees. On projector screen we will visualize graph of web app distribution from user to user without getting content from server.
Since WebRTC becomes first class citizen on web platform it opens us vast sea of possibilities. P2P content distribution is one of them which can reduce operational costs (by reducing server load and latency) and decentralize access to web application by building self maintainable CDN of user`s browsers. What should we expect from this technology and how big is impact of using P2P distributed content for NodeJS developers?
It takes a lot of transatlantic trips to transmit an app when doing it in a traditional way
P2P allows to reduce number of transcontinental transfers and reduce server load
Talk points: