? Su navegador Web puede mostrar a veces un cuadro de diálogo que le informa de que se ha encontrado con un guión de larga duración. Es muy probable que usted note el navegador funciona con lentitud o congelación y es posible que tenga problemas al cargar otros sitios web , mientras que el script se está ejecutando . Este mensaje de error es a menudo visto con Internet Explorer, pero los demás navegadores Web mostrará sus variantes del mensaje como scripts de larga duración afecta a todos los navegadores Web. A pesar de la aparición alarmante del mensaje , una secuencia de comandos de larga duración es simplemente uno que sufre problemas de rendimiento y funcionando más allá del tiempo de ejecución permitido que el navegador o el umbral de líneas - de - código . Guión
El "script" en el mensaje de error de script de larga duración suele ser una pieza de código JavaScript que su navegador está intentando ejecutar. Este script es un pequeño programa que ejecuta el navegador web en su computadora para hacer su experiencia de navegación Web más rica. JavaScripts a menudo se utilizan para validar los datos del formulario y al poder algunos de los elementos interactivos en su página Web. Como ocurre con cualquier otro programa informático , el código utilizado en estas secuencias de comandos debe estar diseñado para ejecutar muy rápidamente y de manera eficiente en recursos .
Larga Duración
Scripts son programas de ordenador e incluso pequeñas tienen complejidades que pueden resultar en la ejecución ineficaz en ciertas condiciones . Hay muchas razones por las que una secuencia de comandos podría ser larga marcha. Si la secuencia de comandos interactúa con una base de datos , que puede tomar segundos para ejecutar , que es un tiempo muy largo para los estándares de computación . Si el programador ha escrito muchas líneas de código , esto también puede ralentizar el tiempo de ejecución . Si el programador ha codificado en un bucle sin fin , el guión no puede dejar de ejecutar hasta que se termina manualmente. Cada navegador tiene su propia definición de una secuencia de comandos de larga duración y se mostrará un cuadro de diálogo que se encuentra un script que excede sus límites de ejecución.
Navegadores
Internet Explorer define un script que se ejecuta siempre mirando el número de líneas de código que el motor de secuencia de comandos ha ejecutado. El valor predeterminado es de cinco millones de líneas de código, más que a su juicio el guión de larga data y le pedirá que tome acción. Puede cambiar este valor en la configuración del registro de su computadora. Firefox mira a la longitud de tiempo que el motor de guiones ha estado ejecutando . Si se trata de más de diez segundos , que considere el guión que correr largas . El Safari y el navegador Chrome también comprobar el tiempo de ejecución de su script para determinar si es de larga duración.
Resolución
Cuando el navegador Web se encuentra con un guión de larga duración , que se detenga la ejecución del código y mostrar un cuadro de diálogo que indica que el script se está ejecutando o larga puede hacer que el equipo deje de responder . Usted puede optar por dejar que el guión siga ejecutándose , depurarlo en algunos navegadores o terminar (kill ) el guión y volver a utilizar el navegador. Puede cambiar la configuración del Registro para Internet Explorer para aumentar el umbral . Firefox te permite cambiar el umbral de tiempo de espera en sus " about: config " Ajustes . Si usted es el que escribir el guión, asegúrese de probar su rendimiento a través de diferentes navegadores antes de la implementación .