HTML5 doesn't replace Flash. It's certainly an alternative, like my engine is an alternative to LÖVE, but it doesn't replace it. This is akin to saying SDL replaces lwjgl, or Unity replaces UE4.
HTML5 without WebGL doesn't match the functionality offered by flash, even for just 2D content.
HTML5 with WebGL runs fairly poorly on a lot of machines, and not at all on many as well.
I'm not really sad to see flash go (though I truly hope there is a way to preserve it's content, and would be very sad to see that go), but HTML5 is a ways off from providing the feature set and reliability of Flash.
That's Flash's domain predominantly, and that's what it does best out of its feature set.
But I see your point and expect HTML5 to improve, but it is along way from being what a lot people think it is.
That would be because Chrome on iOS is not Chrome, it's a wrapper around a UIWebView with all the performance pitfalls that entails. Go try it in Safari on iOS or Chrome on Android if you want a proper performance comparison.
In the gaming arena, you can look at http://html5games.com/ or http://www.kongregate.com/html5-games or http://www.html5games.net/ or even just Google "HTML5 Games". Based on all of those HTML5 games it's clear that HTML5 can replace Flash in the gaming arena. There's only 1 place where HTML5 games and Flash games are really that different - on mobile devices (Flash doesn't work well if at all, HTML5 works like a charm).
As for animations, doing some simple Googling will bring up results that also show HTML5 can replace Flash: https://www.freshdesignweb.com/examples-html5-animation/