All Projects → feross → Theannoyingsite.com

feross / Theannoyingsite.com

The Annoying Site a.k.a. "The Power of the Web Platform"

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Theannoyingsite.com

Scalajs Bootstrap
Scala.js bootstrap components
Stars: ✭ 55 (-87.67%)
Mutual labels:  web-app, html5
Drag Drop
HTML5 drag & drop for humans
Stars: ✭ 443 (-0.67%)
Mutual labels:  browser, html5
Theorytracker
🎼 HTML5/WebAudio multi-track functional harmony analysis and songwriting app! -- https://hlorenzi.github.io/theorytracker/
Stars: ✭ 62 (-86.1%)
Mutual labels:  web-app, html5
Jspaint
🎨 Classic MS Paint, REVIVED + ✨Extras
Stars: ✭ 5,972 (+1239.01%)
Mutual labels:  web-app, html5
Node Red Contrib Uibuilder
Easily create data-driven web UI's for Node-RED using any (or no) front-end library. VueJS and bootstrap-vue included but change as desired.
Stars: ✭ 215 (-51.79%)
Mutual labels:  web-app, website
Echaloasuerte
Stars: ✭ 5 (-98.88%)
Mutual labels:  web-app, website
Serverlesslibrary
Source code for the Azure Serverless Community Library
Stars: ✭ 119 (-73.32%)
Mutual labels:  web-app, website
Lazy
Kule Lazy4 / CSS Framework
Stars: ✭ 147 (-67.04%)
Mutual labels:  browser, html5
Listloading
listloading是一个移动端的上拉、下拉加载更多的组件。主要依赖于iscroll.js v5.1.2基础上开发的组件,基础库可以使用jquery.js或者zepto.js操作dom节点,目前我是使用了zepto.js作为基础库操作dom,以jquery插件的形式存在。如果不想以插件方式使用,则只需要把listloading直接移植你需要的库里面就ok啦。listloading主要针对移动端而生,在使用浏览器自带滚动,用户体验很不友好,与Android和ios差别甚远,所以选择iscroll.js,它实现方式是使用css3动画translate 3D 转换来实现滚动效果,transform属性使用硬件加速,性能方法得到很大提高。 https://gtdalp.github.io/widget/listloading/demos/listloading.html
Stars: ✭ 169 (-62.11%)
Mutual labels:  web-app, html5
Webfundamentals
Best practices for modern web development
Stars: ✭ 12,335 (+2665.7%)
Mutual labels:  web-app, html5
Chromely
Build HTML Desktop Apps on .NET/.NET Core/.NET 5 using native GUI, HTML5, JavaScript, CSS
Stars: ✭ 2,728 (+511.66%)
Mutual labels:  browser, html5
Greenfield
HTML5 Wayland compositor 🌱
Stars: ✭ 296 (-33.63%)
Mutual labels:  browser, html5
Instascan
HTML5 QR code scanner using your webcam
Stars: ✭ 2,657 (+495.74%)
Mutual labels:  browser, html5
Mopaint
🎨💪 Modern, modular paint and more! (pre-alpha, not much done yet)
Stars: ✭ 50 (-88.79%)
Mutual labels:  web-app, html5
Sheet Router
fast, modular client-side router
Stars: ✭ 219 (-50.9%)
Mutual labels:  browser, html5
Calenstyle
Responsive Drag-&-Drop Event Calendar Library for Web, Mobile Sites, Android, iOS & Windows Phone
Stars: ✭ 83 (-81.39%)
Mutual labels:  web-app, browser
Skia Wasm Port
Port of the Skia drawing library to wasm, for use in javascript (node & browser)
Stars: ✭ 131 (-70.63%)
Mutual labels:  browser, html5
React Border Wrapper
A wrapper for placing elements along div borders.
Stars: ✭ 147 (-67.04%)
Mutual labels:  browser, html5
Percy
Build frontend browser apps with Rust + WebAssembly. Supports server side rendering.
Stars: ✭ 1,856 (+316.14%)
Mutual labels:  web-app, browser
Gdevelop
🎮 GDevelop is an open-source, cross-platform game engine designed to be used by everyone.
Stars: ✭ 3,221 (+622.2%)
Mutual labels:  web-app, html5

The Annoying Site – The Power of the Web Platform

DEMO: theannoyingsite.com

Warning: Site is annoying. Consider opening in an alternate browser.

Where is the talk video?

The talk video is available on YouTube.

The Annoying Site youtube thumbnail

What is this?

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.

Where are the slides?

Slides are available on SpeakerDeck.

License

Copyright (c) Feross Aboukhadijeh

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].