Шта је дуготрајна скрипта на мом рачунару?

Фокусирани млади афрички студент седи на степеницама користећи лаптоп

Кредит за слику: УберИмагес/иСтоцк/ГеттиИмагес

Ваш интернет претраживач може повремено да прикаже оквир за дијалог који вас обавештава да је наишао на дуготрајну скрипту. Можда ћете приметити да претраживач ради споро или се замрзава, а можда ћете имати проблема са учитавањем других веб локација док је скрипта покренута. Образујте се шта је сценарио и када да га завршите.

Шта је скрипта?

У већини случајева, скрипта на коју се позива дуготрајна порука скрипте је део ЈаваСцрипт кода који ваш интернет претраживач покушава да изврши. ЈаваСцрипт се користи да побољша ваше искуство прегледања јер омогућава различите функционалности на веб локацијама које посећујете. На пример, ЈаваСцрипт се користи за валидацију образаца које попуњавате на веб локацији док их попуњавате. Ако пропустите обавезно поље, биће вам речено одмах, а не порука о грешци након слања обрасца. ЈаваСцрипт такође омогућава анимације на веб локацији заједно са многим другим функцијама. Већина скрипти ради без проблема, али понекад ЈаваСцрипт може изазвати искакање поруке о грешци.

Видео дана

Дуготрајна скрипта

Скрипте су ефективно компјутерски програми, а чак и мали могу имати сложеност која резултира неефикасним извршавањем под одређеним условима. Ово је случај са дуготрајним скриптом; то је скрипта која је наишла на проблем. Ако ЈаваСцрипт датотека ступи у интеракцију са базом података, на пример, може потрајати неколико секунди да се изврши. Ово се сматра дугим временом извршавања према рачунарским стандардима, тако да неки претраживачи могу приказати поруку дуготрајне скрипте. Други пример се дешава када ЈаваСцрипт датотека са много линија кода узрокује да време извршавања буде преспоро за стандарде претраживача. Други пример је лоше кодирана ЈаваСцрипт датотека која не престаје да се извршава све док је ручно не прекинете. Сваки интернет претраживач има своју дефиницију дуготрајне скрипте и приказује оквир за дијалог када наиђе на скрипту која премашује дозвољено време за извршавање претраживача.

Интернет претраживачи

Начин на који претраживач дефинише дуготрајну скрипту зависи од стандарда тог претраживача. Прегледачи као што су Интернет Екплорер и Мицрософт Едге дефинишу скрипту гледајући број редова кода који је машина за скрипту извршила. Ако код има више од пет милиона линија, видећете дуготрајну поруку скрипте. Насупрот томе, Мозилла Фирефок, Сафари и Гоогле Цхроме посматрају дужину времена које је покретач скрипте извршавао. Ако скрипта траје дуже од 10 секунди, видећете дуготрајну поруку скрипте.

Како поправити

Када ваш интернет претраживач наиђе на дуготрајну скрипту, на екрану ћете видети оквир за дијалог који каже да скрипта дуго ради или да може довести до тога да ваш рачунар не реагује. Извршавање скрипте је у овом тренутку паузирано. Дат вам је избор да пустите скрипту да се покрене или да прекинете скрипту. Укидање се препоручује јер ако скрипта може да успори ваш претраживач ако је дозвољено да се покрене. Ако ваш претраживач не реагује, притисните истовремено дугмад „Цтрл“, „Алт“ и „Делете“ да бисте покренули „Управљач задацима“, а затим кликните на претраживач и изаберите дугме „Заврши процес“.