a brief history of the web
play

A brief history of the Web ...and how one architectural choice got - PowerPoint PPT Presentation

A brief history of the Web ...and how one architectural choice got us into a very big mess Tara Vancil @taravancil taravancil.com bluelinklabs.com beakerbrowser.com What is the Web? 1-1 Ted Nelson coins hypertext A


  1. A brief history of the Web ...and how one architectural choice got us into a very big mess

  2. Tara Vancil @taravancil taravancil.com • bluelinklabs.com • beakerbrowser.com

  3. What is the Web?

  4. 1���-1��� Ted Nelson coins hypertext

  5. A B References B Referenced by A

  6. 1��� DARPA allocates $1 million to create military computer network

  7. 1��� First transmission sent from UCLA to SRI “lo”

  8. 1���

  9. 1��0 “ENQUIRE is a method of documenting a system” made was made by includes is part of uses is used by describes is described by

  10. 1��� Apple releases HyperCard

  11. 1��� “Vague but exciting …”

  12. 1��0 ● Hypertext Markup Language ○ HTML ● Uniform Resource Identifiers ○ URI/URL ● Hypertext Transport Protocol ○ http://

  13. Hypertext Markup Language (HTML) <h1>My page</h1> My page Welcome to my page! <p>Welcome to my page!</p> My portfolio <p> <a href=”/portfolio.html”> My portolio </a> </p>

  14. Uniform Resource Identifier (URI) https://example.com/images/cat.png scheme

  15. Uniform Resource Identifier (URI) https://example.com/images/cat.png host

  16. Uniform Resource Identifier (URI) https://example.com/images/cat.png path

  17. Hypertext Transport Protocol (HTTP) ? http://example.com/cat.png cat.png ✓

  18. 1��0 WorldWideWeb.app

  19. 1��� CERN releases WWW code into public domain

  20. 1��� World Wide Web Consortium

  21. 1��� Netscape creates JavaScript

  22. What is the Web?

  23. A standardized set of tools for transmitting and interacting with documents

  24. OPEN DECENTRALIZED SHARED

  25. OPEN DECENTRALIZED SHARED

  26. OPEN DECENTRALIZED SHARED

  27. “I’m still an optimist, but an optimist standing at the top of the hill with a nasty storm blowing in my face, hanging on to a fence.” - Tim Berners Lee, 2017

  28. HTTP ruined everything

  29. Servers HTTP ruined everything

  30. example.com

  31. Running a server ● Difficult ● Expensive ● Not fun (for most people)

  32. Original vision Today </>

  33. But … the centralized Web works! ● Fast ● Free ● Reliable ● Easy to use </>

  34. No privacy

  35. Walled gardens ✕ ✕

  36. Rigid, un-customizable apps

  37. #WomenBoycottTwitter

  38. What if we didn’t need servers?

  39. Peer-to-peer protocols ● Dat ● BitTorrent ● IPFS ● Tahoe-LAFS

  40. ? http://example.com/cat.png

  41. ? example.com/cat.png ? example.com/cat.png

  42. ? example.com/cat.png ? example.com/cat.png

  43. </>

  44. The Web, but peer-to-peer

  45. Tara Vancil @taravancil taravancil.com • bluelinklabs.com • beakerbrowser.com

Recommend


More recommend