- animated graphics
- photo slideshows
- interactive forms
- Developing mobile applications—It is used to create the apps you have on your mobile phone and tablet as well.
- Back end web development—It is used on the front end of things, but it’s a versatile enough scripting language to be used on back end infrastructure, too.
- 3D Drawings: In addition, it is used with HTML Canvas to make three-dimensional graphics.