DEMO: theannoyingsite.com
Warning: Site is annoying. Consider opening in an alternate browser so you can force quit it easily.
GET CODE: All the code is in static/index.js
.
The talk video is available on YouTube.
This is the GitHub repo that goes along with the talk I gave at JSConf US 2018 in Carlsbad, CA and earlier at dotJS 2017 in Paris, France.
Talk Title:
The Annoying Site – "The Power of the Web Platform"
Alternative Title:
The Worst Webpage in the World
Talk description:
It's 2018. The web platform offers dozens of powerful, native-like APIs. What if we used this newfound power for evil? What kind of terrible UX could we create if our goal was to build the worst web page in the world?
This talk will be an adventure deep into little-known parts of the web platform. We'll explore archaic Netscape Navigator APIs and powerful standards-based APIs and use them to build a website with powers you'd never believe possible on the Web today.
My bio:
I'm Feross. I'm a mad scientist; I like to build software that makes people say "Wow, I didn't know that was possible!" I'm the author of WebTorrent, Standard, and some other JavaScript open source projects. Also, recently, see BitMidi.
Slides are available on SpeakerDeck.
Copyright (c) Feross Aboukhadijeh