The Open Source Community Is Still Maintaining Flash Player Support in 2024
phoronix.com
phoronix.com
Thank god that is a thing of the past, right?
In all seriousness, Flash was better than the HTML counterparts that replaced it, in almost every respect. ActionScript is the better Javascript. The graphics are faster than Canvas, had better authoring tools than SVG, and a better API than either. People do not know what they are missing.
The only major difference (which is incidentally also probably why JS "won") was that JS came from development that happened out in the open, as FOSS, while ActionScript was a proprietary language from a company.
Also referring to Brendan Eich's comment in https://news.ycombinator.com/item?id=25388721 :
> When Adobe bought Macromedia, we saw a path to ES4 as a standard. This ended only partly in tears, as AS3 was too static and different (namespaces!), but the good parts got into ES6.
z0r had a profound influence on my younger self by introducing the art form of looping way before it was widely understood (Snapchat, TikTok) and combined it with a heavy dose of dadaism.
"But can't JavaScript do everything Flash could do?" Nope, not even close.
"But isn't Ruffle good enough?" Not in my experience. It fails to the orange-screen-of-death on more than 50% of the flash ads/games/etc. on the Internet Archive.
"But wasn't Flash insecure?" Yep, but that's just bad implementation, not inherent to the concept of Flash.
"But Chrome won't support it because they're the new IE6 and they're stuck in the past" You know what, I don't have a good answer to that. ;(
I could surmise reasons, and so could you. But does anyone know the reason?
Is there some common blocker that they all founder on or something?
My very rough guess is that post late-2000s content frequently needs these features and it's at least an order of magnitude work to recreate them
"The first 90 percent of the code accounts for the first 90 percent of the development time. The remaining 10 percent of the code accounts for the other 90 percent of the development time." —Tom Cargill, Bell Labs
The differences between something having 90% and 99% and 99.9% coverage is GIGANTIC at each step.