YoVDO

Exploring the P2P World with WebRTC & JavaScript

Offered By: JSConf via YouTube

Tags

JSConf Courses Javascript Courses Distributed Systems Courses WebRTC Courses Network Topologies Courses Decentralization Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Deno - Next Generation JavaScript Runtime
JSConf via YouTube
How I Got 1600 Stars on GitHub in 2 Months of Open Source Work
JSConf via YouTube
Is it Okay to Pursue Functional Programming on Frontend - JSConf Korea
JSConf via YouTube
If - Extensible Design - Return "Work Life Balance"
JSConf via YouTube
React x Web Components - How It Is and How It Could Be
JSConf via YouTube