ubiquitour.com

Riesgos con JavaScript

Riesgos con JavaScript

JavaScript es una de las tecnologías más sonados en la actualidad y se utiliza en todo el mundo desde el escritorio navegador Web para teléfonos móviles. El lenguaje se ha contenido dinámico a un nuevo nivel. Sin embargo, hay algunos riesgos asociados con el uso de JavaScript para cualquier trabajo serio.

Velocidad

Temas relacionados con la velocidad y la velocidad han estado plagando JavaScript desde sus inicios. La situación ha mejorado significativamente, pero la velocidad sigue siendo un problema grave para ciertos dominios y plataformas. Esto es particularmente cierto para los juegos. Su juego nuevo y trascendental puede trabajar maravillosamente en su PC de escritorio de doble núcleo, pero intente cargar en tu iPhone o dispositivo Android. ¿Aviso cualquier problema? Es probable que las animaciones que trabajaste tan duro son muy por debajo de los 30 frames por segundo te necesitan tener una experiencia suave para sus usuarios.

Diferencias de motor

Hay un motor de JavaScript. Google, Apple y otras organizaciones tienen sus motores preferidos. Son similares pero no idénticas, y puede haber diferencias de rendimiento. Esto es especialmente sensible en dispositivos móviles donde Apple y Google están enzarzados en una lucha para producir el motor más rápido y menos intensivo de la batería.

Plagio

Los usuarios pueden acceder el código fuente de los navegadores más comunes simplemente haciendo clic en el botón "Ver código fuente". Los visitantes del sitio pueden, sin su conocimiento, copia su código y pasar como propios. Es poco lo que se puede hacer para combatir esto que no sean de ofuscar el código, o intencionalmente escribir el código de una manera que es difícil de leer y entender. Por supuesto, eso no impide a nadie de robar su código por mayor, pero puede disuadir a alguien que quiere modificar el código. Cabe señalar que este problema no existe cuando se trabaja con JavaScript embebido en dispositivos móviles.

Seguridad

Seguridad sigue siendo un problema con JavaScript, aunque la situación ha mejorado desde el lenguaje temprano días. Algunos de los problemas de seguridad más comunes relacionados con la lengua caen bajo la amplia categoría de "vulnerabilidades cross-site." Esto es cuando un atacante es capaz de obtener una página Web confiable, como un sitio de banca en línea, para incluir un script malintencionado con sus propios scripts benignos; el script malicioso generalmente registrará su credencial de registro y enviarla al atacante para ser utilizado en un momento posterior.