Ce este un script de lungă durată pe computerul meu?

Tânăr student african concentrat care stă pe scări folosind un laptop

Credit imagine: UberImages/iStock/GettyImages

Browserul dvs. de internet poate afișa ocazional o casetă de dialog care vă informează că a întâlnit un script de lungă durată. Este posibil să observați că browserul funcționează lent sau se îngheață și este posibil să aveți probleme la încărcarea altor site-uri web în timp ce scriptul rulează. Educați-vă despre ce este un scenariu și când să îl încheiați.

Ce este un script?

În cele mai multe cazuri, scriptul la care se referă mesajul de script de lungă durată este o bucată de cod JavaScript pe care browserul dvs. de internet încearcă să o execute. JavaScript este folosit pentru a vă îmbunătăți experiența de navigare, deoarece permite funcționalități diferite pe site-urile web pe care le vizitați. De exemplu, JavaScript este folosit pentru a valida formularele pe care le completați pe un site web pe măsură ce le completați. Dacă omiteți un câmp obligatoriu, vi se spune imediat, în loc să primiți un mesaj de eroare după trimiterea formularului. JavaScript face, de asemenea, posibile animații pe un site web, împreună cu multe alte caracteristici. Cele mai multe scripturi rulează fără probleme, dar uneori JavaScript poate provoca apariția unui mesaj de eroare.

Videoclipul zilei

Script de lungă durată

Scripturile sunt efectiv programe de calculator și chiar și cele mici pot avea complexități care au ca rezultat o execuție ineficientă în anumite condiții. Acesta este cazul scriptului de lungă durată; este un script care a întâmpinat o problemă. Dacă fișierul JavaScript interacționează cu o bază de date, de exemplu, executarea poate dura câteva secunde. Acest lucru este considerat un timp de execuție lung de standardele computerelor, așa că unele browsere pot afișa mesajul de script de lungă durată. Un alt exemplu apare atunci când un fișier JavaScript cu multe linii de cod face ca timpul de execuție să fie prea lent pentru standardele browserului. Un alt exemplu este un fișier JavaScript prost codificat, care nu se oprește din execuție până când îl închideți manual. Fiecare browser de internet are propria definiție a unui script de lungă durată și afișează o casetă de dialog atunci când întâlnește un script care depășește timpul de execuție al browserului.

Browsere de Internet

Modul în care un browser definește un script de lungă durată depinde de standardele browserului respectiv. Browsere precum Internet Explorer și Microsoft Edge definesc scriptul uitându-se la numărul de linii de cod pe care le-a executat motorul de script. Dacă codul este mai mare de cinci milioane de linii, vedeți un mesaj de script de lungă durată. În schimb, Mozilla Firefox, Safari și Google Chrome se uită toate la durata de timp în care motorul de script a fost executat. Dacă scriptul durează mai mult de 10 secunde, veți vedea mesajul de script de lungă durată.

Cum se remediază

Când browserul dvs. de internet întâlnește un script de lungă durată, pe ecran vedeți o casetă de dialog care spune că scriptul rulează mult timp sau poate face ca computerul să nu mai răspundă. Execuția scriptului este întreruptă în acest moment. Aveți posibilitatea de a alege fie să lăsați scriptul să ruleze, fie să îl opriți. Terminarea este recomandată, deoarece dacă scriptul poate încetini browserul dacă i se permite să ruleze. Dacă browserul dvs. nu răspunde, apăsați simultan butoanele „Ctrl”, „Alt” și „Ștergere” pentru a lansa „Manager de activități”, apoi faceți clic pe browser și selectați butonul „Terminare proces”.