Flash was resource-heavy compared to native HTML5 video, draining battery life on mobile devices.
Flash became notorious for vulnerabilities, leading to malware and security threats.
Supported 3D graphics rendering, enabling high-performance games and interactive 3D visualizations in browsers.
It offloaded rendering from the CPU to the GPU, significantly improving video playback performance.