Dude, you serious think it would be done with DOM elements, well yes, that would be shit.
It might be true on not done yet, but lets face it, there are plenty enough frameworks and libraries which has fallback for older browsers which works great.
For example, PixiJS has normal canvas fallback when the WebGL api isn't supported in the browser. This means that even older browsers from IE would work, yes they do! The only downside is less performance and no hardware acceleration.
Polymer which allows you to make custom HTML elements. (it's so great, you guys should check it out). It supports the current modern browsers including IE10+.
Making fallbacks ofcourse has performance disadvantage. But did you ever look at you task manager when running flash. It's killing me how much CPU/RAM and for notebook users BATTERY usage it has. Example, enter a full room, in this case 40 users.
https://forum.ragezone.com/cache.php...7_11-40-35.png
Let's see,
420MB RAM and
21% CPU. I call that
bullshit and inefficient usage of resource..
Eventually they have to, big (internet) companies like Facebook and Apple are highly against Flash and they want Adobe to have a end of service date.
It was even so bad last days, that chrome blocked the Flash plugin (fixed when you update chrome now)!!!