Currently it’s only Webhooks or long polling the API.
Developer suggestions/requests can be posted to the Uservoice
https://twitch.uservoice.com/forums/310213-developers
You probably should be using a server, as you can then manage your user oAuth keys and secrets better