So Mozilla posted this
Life After Flash: Multimedia for the Open Web
here the intro
Flash delivered video, animation, interactive sites and, yes, ads to billions of users for more than a decade, but now it’s going away. Adobe will drop support for Flash by 2020. Firefox no longer supports Flash out of the box, and neither does Chrome. So what’s next? There are tons of open standards that can do what Flash does, and more.
let's comment all that
That's a classic approach against Flash: OMG it's not open source
Truly Open Multimedia
Flash promised to deliver one unifying platform for building and delivering interactive multimedia websites. And, for the most part, it delivered. But the technology was never truly open and accessible, and Flash Player was too resource-hungry for mobile devices. Now open-source alternatives can do everything Flash does—and more. These are the technologies you should learn if you’re serious about building tomorrow’s interactive web, whether you’re doing web animation, games, or video.
this part "Flash Player was too resource-hungry for mobile devices" is bullshit,
I know that because I can run circle around HTML5 on mobile devices with Adobe AIR
What really make me LOL when I read "But the technology was never truly open and accessible"
is how those browser vendors think they are so "open" when in fact they are all about controlling the web platform
Let's take E4X, it was open, it was even an ECMA standard, and it was implemented in the Firefox browser, and then they decided to remove it.
I get it (no I don't, I'm being ironic here), nobody want to easily manipulate XML structures in a browser environment where the whole HTML markup is based on something close to XML .. yeah nobody want to do that right ?
And what about DRM ?
that's closed source and yet Mozilla had no problem whatsoever to adopt it in Firefox,
but I guess if for the own good of the users right ?
Let's kill Flash in the browser but let's support DRM instead!!
How can people take seriously Mozilla or Google after that ?
Watch DRM content on Firefox
Firefox downloads and enables the Google Widevine CDM by default to give users a smooth experience on sites that require DRM. The CDM runs in a separate container called a sandbox and you will be notified when a CDM is in use.
anyway let's continue
the whole part about Web Animation where they keep repeating "it's simple" is bullshit power 100
the basic test is that, take one of your simplest flash animation and try to convert it with to HTML5,
please do calculate how long it takes...
what??? it took you few hours to convert something you build in few minutes with Flash ?
it's hell because you have to fiddle a bit in CSS, a bit in HTML, a bit in JS ?
you end up using a library because you can not be bothered with the shitty API ?
yeah that's HTML5 for ya
That's the main problem with HTML5 animation in general, they create APIs that are piled on top of each other: Canvas API, SVG API, CSS API, Web Animation API, etc.
See here for an interesting article
The following is a guest post by Jack Doyle, author of the GreenSock Animation Platform (GSAP). Jack does a lot of work with animations in the browser and has discovered that the generic opinion that "CSS is faster" just isn't true. It's more than that, as well. I'll let him explain.
also nice to read are
The HTML5 drag and drop disaster
compare that to the drag'n drop API in Flash/AIR for example
So when it comes to games
Yeah sure you can build a game with anything, but I still say you don't build better game just because you use web tech like HTML5 etc.
And in fact, I agree with the following
And I would say that Flash/AIR is closer to native than HTML5 ever will be.
anyway it continues with video
Most video services have already switched to HTML5-based streaming using web technologies and open codecs; others are sticking with the Flash-based FLV or FV4 codecs. As stated earlier, Flash video formats rely on software rendering that can tax web browsers and mobile platforms. Modern video codecs can use hardware rendering for video playback, greatly increasing responsiveness and efficiency.
Except Flash can use hardware accelerated videos since Flash Player 10.2 and AIR 2.5
see StageVideo, and see About hardware acceleration using StageVideo
that dates back from 2011 ...
hey Mozilla have no shame let's use infos that are 6 years old but are so convenient to spread bullshit about Flash technology ... please tell me again what was the state of HTML5 video in 2011 ? inexistant I believe ...
And now StageVideo is even better, you can use it by default, and it will use hardware acceleration by default, but if it happen it is not supported it will automatically switch back to software rendering which is pretty neat.
Anyway I will let you all comes with your own conclusion on this Mozilla article.