Kaj je dolgotrajen skript v mojem računalniku?

Osredotočen mlad afriški študent, ki sedi na stopnicah in uporablja prenosnik

Zasluga slike: UberImages/iStock/GettyImages

Vaš internetni brskalnik lahko občasno prikaže pogovorno okno, ki vas obvešča, da je naletel na dolgotrajen skript. Morda boste opazili, da brskalnik deluje počasi ali zamrzne, in morda boste imeli težave pri nalaganju drugih spletnih mest, medtem ko se skript izvaja. Poučite se o tem, kaj je scenarij in kdaj ga končati.

Kaj je skripta?

V večini primerov je skript, na katerega se sklicuje sporočilo dolgotrajnega skripta, del kode JavaScript, ki ga poskuša izvesti vaš spletni brskalnik. JavaScript se uporablja za izboljšanje vaše izkušnje brskanja, saj omogoča različne funkcije na spletnih mestih, ki jih obiščete. Na primer, JavaScript se uporablja za potrditev obrazcev, ki jih izpolnite na spletnem mestu, ko jih izpolnjujete. Če zgrešite obvezno polje, vam to sporočijo takoj, ne pa da prejmete sporočilo o napaki po oddaji obrazca. JavaScript omogoča tudi animacije na spletnem mestu skupaj s številnimi drugimi funkcijami. Večina skriptov se izvaja brez težav, včasih pa lahko JavaScript povzroči pojavno sporočilo o napaki.

Video dneva

Dolgotrajen skript

Skripti so dejansko računalniški programi in celo majhni imajo lahko zapletenost, ki povzroči neučinkovito izvajanje pod določenimi pogoji. Tako je pri dolgotrajnem scenariju; to je skript, ki je naletel na težavo. Če na primer datoteka JavaScript deluje z bazo podatkov, lahko traja nekaj sekund, da se izvede. Po računalniških standardih se to šteje za dolg čas izvajanja, zato lahko nekateri brskalniki prikažejo dolgotrajno sporočilo skripta. Drug primer se zgodi, ko datoteka JavaScript z veliko vrsticami kode povzroči, da je čas izvajanja prepočasen za standarde brskalnika. Drug primer je slabo kodirana datoteka JavaScript, ki se ne preneha izvajati, dokler je ročno ne prekinete. Vsak spletni brskalnik ima svojo definicijo dolgotrajnega skripta in prikaže pogovorno okno, ko naleti na skript, ki presega dovoljeni čas izvajanja brskalnika.

Internetni brskalniki

Način, kako brskalnik definira dolgotrajen skript, je odvisen od standardov tega brskalnika. Brskalniki, kot sta Internet Explorer in Microsoft Edge, definirajo skript tako, da pogledajo število vrstic kode, ki jih je izvedel skriptni mehanizem. Če je koda več kot pet milijonov vrstic, vidite dolgotrajno sporočilo skripta. Nasprotno pa Mozilla Firefox, Safari in Google Chrome vsi gledajo na dolžino časa, ki ga je izvajal skriptni mehanizem. Če skript traja dlje kot 10 sekund, vidite dolgotrajno sporočilo skripta.

Kako popraviti

Ko vaš spletni brskalnik naleti na dolgotrajen skript, na zaslonu vidite pogovorno okno, v katerem piše, da se skript dolgo izvaja ali pa lahko povzroči, da se vaš računalnik ne odziva. Izvajanje skripta je na tej točki začasno ustavljeno. Imate možnost, da pustite skript, da se izvaja, ali ga prekine. Prekinitev je priporočljiva, ker lahko skript upočasni vaš brskalnik, če je dovoljen zagon. Če se vaš brskalnik ne odziva, hkrati pritisnite gumbe »Ctrl«, »Alt« in »Delete«, da zaženete »Upravitelj opravil«, nato kliknite brskalnik in izberite gumb »Končaj proces«.