Flash was... well, it was a mess. It was proprietary technology from Adobe that required a browser plugin to work. It had its own IDE and secondary scripting language called ActionScript which looked a lot like JavaScript,but wasn't JavaScript. AFAIK, Flash couldn't actually interact with the HTML it was embedded in.
Flash died for a few reasons:
It was woefully insecure. Adobe is shit when it comes to actually securing their platforms.
It was resource intensive. As much as front end developers bitch about npm bloat, Flash was proportionally worse in its era.
It was buggy. Sometimes the Flash Player - the browser plugin - would simply stop working. Other times it would soft lock. Other times, it would crash the browser.
It was proprietary. As a developer, you were relying on your audience to install a buggy, insecure plugin for your stuff to work. You also needed to use their IDE to even develop in the first place.
Ultimately, in the era of open web standards (and, I mean fucking Microsoft has open sourced most of .NET and I believe all of C#), Flash was a lumbering dinosaur.
Flash died for a few reasons:
It was woefully insecure. Adobe is shit when it comes to actually securing their platforms.
It was resource intensive. As much as front end developers bitch about npm bloat, Flash was proportionally worse in its era.
It was buggy. Sometimes the Flash Player - the browser plugin - would simply stop working. Other times it would soft lock. Other times, it would crash the browser.
It was proprietary. As a developer, you were relying on your audience to install a buggy, insecure plugin for your stuff to work. You also needed to use their IDE to even develop in the first place.
Ultimately, in the era of open web standards (and, I mean fucking Microsoft has open sourced most of .NET and I believe all of C#), Flash was a lumbering dinosaur.
"I was thirsty for everything, but blood wasn't my style" - Live, "Voodoo Lady"