It is designed with several goals in mind; the most importantly confining the need for plugins to very specialized applications. Advanced application programming interfaces (APIs) for handling audio/video processing and for 2D and 3D graphics are inherently built in in HTML5.