Credito de imagen: UberImages / iStock / GettyImages
Su navegador de Internet puede mostrar ocasionalmente un cuadro de diálogo que le informa que ha encontrado un script de larga ejecución. Puede notar que el navegador se ejecuta lentamente o se congela, y es posible que tenga problemas para cargar otros sitios web mientras se ejecuta el script. Infórmese sobre qué es un guión y cuándo terminarlo.
¿Qué es un guión?
En la mayoría de los casos, el script al que hace referencia el mensaje de script de larga ejecución es un fragmento de código JavaScript que su navegador de Internet está intentando ejecutar. JavaScript se utiliza para mejorar su experiencia de navegación, ya que permite que sean posibles diferentes funciones en los sitios web que visita. Por ejemplo, JavaScript se utiliza para validar los formularios que llena en un sitio web a medida que los completa. Si omite un campo obligatorio, se le informará de inmediato en lugar de recibir un mensaje de error después de enviar el formulario. JavaScript también hace posible las animaciones en un sitio web junto con muchas otras características. La mayoría de los scripts se ejecutan sin problemas, pero a veces JavaScript puede hacer que aparezca un mensaje de error.
Video del día
Script de larga duración
Los scripts son efectivamente programas de computadora, e incluso los pequeños pueden tener complejidades que resultan en una ejecución ineficiente bajo ciertas condiciones. Este es el caso del script de larga ejecución; es un script que se ha encontrado con un problema. Si el archivo JavaScript interactúa con una base de datos, por ejemplo, puede tardar varios segundos en ejecutarse. Esto se considera un tiempo de ejecución prolongado según los estándares informáticos, por lo que algunos navegadores pueden mostrar el mensaje de secuencia de comandos de ejecución prolongada. Otro ejemplo ocurre cuando un archivo JavaScript con muchas líneas de código hace que el tiempo de ejecución sea demasiado lento para los estándares del navegador. Otro ejemplo es un archivo JavaScript mal codificado que no deja de ejecutarse hasta que lo finaliza manualmente. Cada navegador de Internet tiene su propia definición de un script de larga ejecución y muestra un cuadro de diálogo cuando encuentra un script que excede el tiempo de ejecución permitido por el navegador.
Navegadores de internet
La forma en que un navegador define un script de larga ejecución depende de los estándares de ese navegador. Los navegadores como Internet Explorer y Microsoft Edge definen el script observando el número de líneas de código que ha ejecutado el motor de script. Si el código tiene más de cinco millones de líneas, verá un mensaje de secuencia de comandos de larga duración. Por el contrario, Mozilla Firefox, Safari y Google Chrome miran la cantidad de tiempo que el motor de secuencia de comandos se ha estado ejecutando. Si la secuencia de comandos tarda más de 10 segundos, verá el mensaje de secuencia de comandos de larga duración.
Como arreglar
Cuando su navegador de Internet encuentra una secuencia de comandos de ejecución prolongada, verá un cuadro de diálogo en la pantalla que indica que la secuencia de comandos se está ejecutando durante mucho tiempo o puede hacer que su computadora deje de responder. La ejecución del script se detiene en este punto. Tiene la opción de dejar que el script se ejecute o terminarlo. Se recomienda la terminación porque si el script puede ralentizar su navegador si se le permite ejecutarse. Si su navegador no responde, presione los botones "Ctrl", "Alt" y "Eliminar" simultáneamente para iniciar el "Administrador de tareas" y luego haga clic en su navegador y seleccione el botón "Finalizar proceso".