JavaScript: el lenguaje de programación del 2018 ¿y del futuro?