When you want to so something visually intensive, its a much less computationally intense to use shaders than do everything in vanilla JS, so you can get faster render times or realtime performance.
for example I was playing around with visualizations of Turing patterns and Drost images.