¿Es JavaScript seguro para los estándares actuales?

JavaScript es el lenguaje de la web y no tiene alternativa , como en la actualidad.

Dado que JavaScript se ejecuta en el navegador, en modo seguro de caja de arena , significa que no tiene acceso fuera del navegador como para acceder a su sistema de archivos local, está protegido.

JavaScript runner (Just-In-Time – JIT Engine o compilador) es una implementación para ejecutar sus programas JavaScript que se encuentran en cualquier sitio web. Existen varias implementaciones de este tipo para varios navegadores, como V8 usado en el navegador web Chromium, SpiderMonkey o Rhino usado en navegadores basados ​​en Mozilla como Firefox, etc.

No es necesario reemplazar JavaScript, ya que es un lenguaje mucho más avanzado (o más bien una programación moderna) tener implementaciones de objetos clonando prototipos, la filosofía orientada a objetos implementada de esta manera.

Cuando se trata de seguridad con la web, no es el lenguaje sino el paradigma de programación y el estándar que usted sigue.

Una aplicación construida correctamente en C (sí, puede hacer aplicaciones web en C. Sin embargo, requeriría mucho esfuerzo), puede ser más segura que la misma aplicación mal construida en JS.

Cuando se trata de tener alternativas más seguras a JavaScript, me temo que su pregunta es incorrecta. Sí, hay lenguajes como Java, que han existido durante años y tienen una comunidad mucho más desarrollada en comparación con JavaScript, que está creciendo en este momento y tiene una gran base de fanáticos. Por lo tanto, los programadores son más conscientes de las formas en que pueden implementar la seguridad en Java en comparación con la forma correspondiente en JavaScript.

No, no tenemos otro idioma que pueda reemplazar completamente a JavaScript, y mucho menos un mejor idioma. JavaScript se llama como el lenguaje de la web y lo es por alguna razón. La mayoría de los navegadores admiten JavaScript y sus marcos derivados. No existe otro lenguaje eficiente que pueda ayudar a codificar el modelo de tres niveles usando solo a sí mismo. Existe Java si desea usarlo, pero las capacidades de front-end que proporciona Java son limitadas en lo que respecta a la interfaz de usuario moderna debido a las bibliotecas swing y awt .

En resumen, no existe un lenguaje que pueda reemplazar a JS cuando hablamos de la web.