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

Advanced Operating Systems
Georgia Institute of Technology via Udacity
High Performance Computing
Georgia Institute of Technology via Udacity
GT - Refresher - Advanced OS
Georgia Institute of Technology via Udacity
Distributed Machine Learning with Apache Spark
University of California, Berkeley via edX
CS125x: Advanced Distributed Machine Learning with Apache Spark
University of California, Berkeley via edX