Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Exploring the P2P World with WebRTC & JavaScript

JSConf via YouTube

Overview

Explore the world of peer-to-peer networking through WebRTC and JavaScript in this 32-minute conference talk from JSConf Budapest 2017. Delve into the challenges of web centralization and discover how emerging technologies can help return the internet to its decentralized roots. Learn about the building blocks and basic principles of decentralized networks using real-world examples, including WebRTC, Kademlia DHT, and BitTorrent. Examine the fundamentals of data channels, NAT traversal, STUN & TURN protocols, and various network topologies. Discuss the limitations of WebRTC, the complexities of distributed systems, and the role of economy and incentives in decentralized networks. Gain insights into how these technologies can be applied beyond file sharing to create a more secure and private internet experience.

Syllabus

Intro
Federated Internet
Centralized Internet
Perils of Centralization
Fundamentals
Data channels
NAT traversal
STUN & TURN
Full mesh topology
Star topology
Structured networks
BitTorrent
Not only file sharing
WebRTC Limitations
Distributed systems are hard
Economy and incentives

Taught by

JSConf

Reviews

Start your review of Exploring the P2P World with WebRTC & JavaScript

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.