Seconded. Flash&#x27;s vector engine was also superior to the Canvas 2D API. You can export to HTML&#x2F;JS from Flash these days but you get artifacts and gaps at the edges because Canvas simply doesn&#x27;t support things like shapes sharing an edge.<p>Flash was &quot;killed&quot; before there was a viable replacement and Flash devs are still feeling the pain.