I'm certainly not an expert but I think you're comparing apples and oranges a little.
Js and canvas is a code execution environment, but Flash had a polished authoring environment which I believe made it easier for less-technical people to get stuff happening.
Js and canvas is a code execution environment, but Flash had a polished authoring environment which I believe made it easier for less-technical people to get stuff happening.