I guess the function could still be anonymous, but you will at least need to keep it assigned to some variable or property name. If you make use of the `handleEvent` pattern that @carussell suggested, you can however avoid having to keep track of all these callback functions since the listener can always be removed by passing `this` a second time:
I guess it played a role in getting html5/css3/web-standards features up to speed
The Adobe Flex thing had lot of css3 features early. Funny to see how 'easy' it is to release specs and implementation when you are the sole owner of the tech
Isn't this something like what's been emerging on Twitch and YouTube the last couple of years?
Eg. during The Electronic Entertainment Expo 2017 (E3) in June there where multiple YouTube channels streaming with side chat, comments and what not. I think I have seen it with the recent Star Wars releases too.
Maybe it is not quite what you describe, but this seems to be a trend
- Have it be friends-specific. I don't always want to watch with strangers.
- Be able to talk to each other, but modify the audio on-the-fly so that it doesn't overpower the audio from the show. In the ideal case, I want to be able to "hear" from my friend on my "left". Hard to do, but worth it
- If it's totally public, there has to be a way to surface relevant content. Twitch has more of a "stadium" feel. I want something more high-quality. I want to hear what my favorite reviewer from the A.V. Club is saying, for example
- Emoji reactions!!!!!!!! Sticky-text isn't always the best thing, sometimes I just want in-the-moment ephemeral reactions
- Discovery for online watching groups. This can split out to something far better down the line
- Integration with PS4, XBox 1, Apple TV, Roku, and other TV platforms. I don't want to look at my phone while watching Game of Thrones or my favorite movie