I think Tech took a weird turn somewhere around 2010. Things became more homogeneous, designes became bland without rough edges, literally with rounded corners. Options were removed, defaults became simpler and dumber. Dev tools are more about saving programmers from themselves rather than pushing things to the limit. Flash is probably an example of it
This is the result of web devs targeting smart phones. They've made the web suck bending over backwards for the limited abilities of phones to act as computers in both the UI and network sense.
I’m not sure about a “dumber” design discipline though. Really it’s Windows developers being left behind, for a while now.
And where we are at now, where Macromedia got bought and Adobe slowly drained its lifeblood and killed its products, is what happens when you try to build systems on top of holistically proprietary foundations. Nobody owes you their enduring survival and you are totally dependent on whoever owns the platform to give you their blessing.
Its a lesson Apple developers often love waxing poetic all over the front page of HN about on the regular.
Plus webrtc is proving to be a resource hog every time, and a lot more complicated to set up in an app (separate media / data stream etc). flash/red5 works literally out of the package.
> obviously it's going to improve over time
When? webrtc is like 10 years old. How long we have to wait to go back to 1999?
Well, 8 from initial release. 18 months from first stable release.
Far as I understand it, lag and overheating are hardware/network problems. Considering the amount of development going into both of them, that situation is only going to improve but of course I don't have a roadmap.
FWIW I haven't noticed problems with either and I don't have a mind blowing setup.
I look at what browsers are doing now compared to 1999, there's no way I'd want to go back
Zoom has done some nice stuff in bypassing webrtc and instead using a webassembly connector to move video and audio.