This app shows Twitch API functionality using Vanilla JS and JSONP.
It uses a mediator/module design pattern to keep the API client and DOM modules loosely coupled. The two modules are unaware of each other and communicate solely with the App mediator.
Please see the JS file for more details.