Un lenguaje de programación.
Una biblioteca de JavaScript para construir interfaces de usuario.
Un framework backend de JavaScript.
Un editor de texto para desarrollo web.