The functionality of JavaScript is controlled by web standards such as HTML, CSS, and DOM. In addition, JavaScript is extended with various libraries and tools such as jQuery, Angular, and React.