Steelheart (The Reckoners)

Support our Teespring campaign! Get your JavaScript Jabber unisex t-shirts, hoodies, ladies’-sized, and long-sleeve tees!

02:01 - Feross Aboukhadijeh Introduction

  • Twitter
  • GitHub
  • Blog

02:39 - Peer-to-Peer Background, Content Delivery Networks (CDNs)

  • WebRTC
  • PeerCDN
  • BitTorrent

09:43 - The BitTorrent Protocol and Hypertext Transfer Protocol (HTTP)

  • Feross Aboukhadijeh: WebTorrent (JSConf.Asia 2014)
    • Distributed Hash Table (DHT)

13:08 - WebTorrent = BitTorrent over WebRTC

  • Transmission Control Protocol (TCP)
  • The User Datagram Protocol (UDP)
  • Session Traversal Utilities for NAT (STUN)

17:22 - Where Do Original Files Come From?

  • Tracker Servers
  • BitTorrent Enhancement Proposal (BEP)

21:23 - Opposition

27:26 - Where is WebTorrent Going? (Use Cases)

  • Instant.io
    • [GitHub] instant.io

29:52 - Live Broadcasts

31:12 - Progression of BitTorrent Over Time

  • Technical Decentralization

35:03 - Same-Origin Policy

36:33 - Firefox Hello

Picks

January 12th, 2016: Goodbye IE8 and IE9! (Dave)

js-must-watch (Aimee)

Headspace (Aimee)

Popcorn Time (AJ)

Steelheart (The Reckoners) by Brandon Sanderson (Chuck)

Teespring (Chuck)

Loop Drop by Matt McKegg (Feross)

SceneVR by Ben Nolan (Feross)

WebTorrent (Feross)

node-nat-upnp (AJ)

node-nat-pmp (AJ)

simple-peer (Feross)

Special Guest: Feross Aboukhadijeh.