Latest version of HTML has a set of APIs or application programming interface, which allow developers to create complex functionality more easily.
Tutorials