Publicitate
Ai un browser preferat? Dacă da, ce îl face atât de atrăgător? Pentru unii, ar putea fi disponibilitatea de pluginuri și extensii; alții ar putea dori să utilizeze un browser care le garantează confidențialitatea.
Cu toate acestea, pentru mulți utilizatori, cel mai important aspect este viteza.
Dar ce face un browser mai rapid decât altul? Îl puteți defalca în aspecte tehnice și aspecte controlate de utilizator. Continuați să citiți pentru a afla mai multe.
Aspecte tehnice
Fiecare browser este codat diferit de dezvoltatorii săi. Diferitele abordări ale codificării pot afecta cât timp durează o încărcare a unei pagini web.
Există două caracteristici cheie de care trebuie să știți: motorul browserului și Motor JavaScript.
Motorul browserului
Motorul browserului este o componentă cheie a fiecărui browser. Este responsabil pentru o mulțime de sarcini, inclusiv analizarea codului HTML și CSS, afișarea acestuia pe ecranul computerului și aplicarea politicii de securitate.
Cel puțin, motorul browserului poate afișa documente și imagini HTML și XML și poate stabili font, culoare și dimensiunea textului. În funcție de browserul pe care îl utilizați, este posibil să fie, de asemenea, capabil să afișeze PDF-uri și alte documente.
Motoare comune pentru browser
Există mai multe motoare de browser, dar există patru motoare utilizate frecvent, pe care este posibil să le întâlniți: Blink, EdgeHTML, Gecko și WebKit.
Blink este un motor multiplă platformă dezvoltat de Google, Opera, Adobe, Intel și Samsung. O vei găsi atât în Chrome cât și în Opera. A început viața ca furculiță de WebKit, care în sine era o furculiță a bibliotecilor KHTML și KJS ale KDE. Are o licență GNPL LGPL gratuită de utilizat.
EdgeHTML este motorul browserului proprietar Microsoft. Este creat special pentru a fi utilizat în browserul Edge al companiei. EdgeHTML a înlocuit Trident (găsit în Internet Explorer) în 2015. Teoretic, este complet compatibil cu Blink și WebKit.
Gecko oferă oferta Mozilla. Îl veți găsi în Firefox, Thunderbird și în mai multe browsere mai puțin cunoscute. (Verificați-ne listă de sfaturi pentru accelerarea Firefox 9 Tweaks simple pentru a accelera Firefox imediatIndiferent dacă sunteți utilizator Firefox de lungă durată sau treceți de la Chrome, acest ghid rapid arată cum să accelerați performanța Firefox. Citeste mai mult dacă este browserul ales.)
În cele din urmă, WebKit este motorul browserului Apple. Este folosit în Safari, browser-ul Amazon Kindle, televizoarele inteligente Tizen și sistemul de operare Blackberry. Până în 2013, a fost și motorul browserului Chrome.
Alte motoare ale browser-ului pe care le-ai putea topi includ Goanna (o furculiță a Gecko) și Servo (un motor Mozilla experimental).
Diminuarea importanței
În anii 2000, motorul browserului a fost probabil cel mai important factor atunci când a stabilit dacă un browser poate încărca pagini mai repede decât concurenții săi.
Cu toate acestea, pe măsură ce tehnologia devine mai sofisticată, importanța motoarelor de browser scade. Nu mai este cel mai important aspect tehnic în ceea ce privește performanța.
În schimb, trebuie să acordați atenție motorului JavaScript.
Motor JavaScript
Fiecare browser folosește și un motor JavaScript. Are cea mai semnificativă influență asupra rapidității în care un browser poate încărca o pagină web.
În cazul în care nu sunteți la curent, JavaScript este un limbaj de programare găsit pe internet Ce este JavaScript și cum funcționează?Dacă înveți dezvoltarea web, iată ce trebuie să știi despre JavaScript și cum funcționează cu HTML și CSS. Citeste mai mult . În general, se află în spatele funcțiilor de experiență ale utilizatorilor, cum ar fi obiecte și animații interactive.
Motorul JavaScript este responsabil pentru transformarea codului JavaScript al unui site într-o ieșire optimizată pe care browserul o poate interpreta în cât mai puțin timp posibil. Încă o dată, există diferite motoare JavaScript în fiecare dintre browserele principale.
V8
V8 este motorul JavaScript al Google. O vei găsi în browserul Chrome; a trecut de la lansarea Chrome în 2008.
Are două compilatoare de coduri: Codegen complet (un compilator rapid care creează cod neoptimizat) și Crankshaft (un compilator mai lent care produce cod optimizat). Codul rulează deși Full-codegen mai întâi. Dacă arborele cotit decide că are nevoie de optimizare, va intra.
JavaScriptCore
JavaScriptCore - denumit Nitro - stă la baza browserului Apple Safari. Este cel de-al doilea motor mainstream JavaScript.
Funcționează diferit de V8. În loc să folosească doi compilatori, rulează tot JavaScript-ul printr-o analiză lexicală pentru a crea jetoane. Jetoanele sunt convertite în bytecode folosind un analizor; apoi patru procese „Just-in-time” execută bytecode.
(Pentru modalități de a accelera Safari 10 sfaturi Browser Safari pentru creșterea vitezei și performanțeiDacă Safari rulează lent, încercați aceste sfaturi de top pentru ca browserul Mac să lumineze rapid din nou. Citeste mai mult , consultați ghidul nostru.)
Maimuta paianjen
SpiderMonkey a fost motorul original JavaScript. Netscape a creat-o încă din anii ’90. După dispariția lui Netscape, a devenit open source. Astăzi, Mozilla îl menține și se găsește în Firefox.
Singurul alt motor comun JavaScript este Chakra. Face parte din Microsoft Edge.
Care motor JavaScript este cel mai rapid?
Nu există niciun răspuns definitiv la care motorul JavaScript este cel mai rapid. O bucată de cod JavaScript ar putea rula mai rapid în Safari; altul ar putea rula mai repede în Chrome.
O mare parte a diferenței este determinată de modul în care este scris JavaScript de bază și de cât de frumos se joacă cu compilatoarele diferite motoare. Unele browsere folosesc, de asemenea, algoritmi de încărcare și de memorie în cache pentru a îmbunătăți și mai mult viteza pe baza site-ului.
Aspecte controlate de utilizator
Unele aspecte ale motivului pentru care un browser pare mai rapid decât altul intră sub controlul utilizatorului. Iată trei dintre cele mai frecvente probleme pe care le puteți rezolva chiar acum.
1. Actualizări
Am mai menționat acest lucru înainte: ar trebui să vă asigurați că executați întotdeauna cea mai actualizată versiune a browserului.
Pe lângă caracteristicile suplimentare și îmbunătățirile de securitate, aspectele tehnice de sub capotă se îmbunătățesc continuu. Dacă nu v-ați actualizat într-o perioadă, puteți observa unele creșteri substanțiale ale vitezei doar prin apăsarea butonului de actualizare.
2. Extensii și suplimente
Plugin-urile, extensiile și suplimentele pot face browserul dvs. mult mai funcțional. Dar ele pot fi, de asemenea, un impact semnificativ asupra resurselor sale; ei mestecă prin puterea de procesare și RAM disponibile.
Știm că este tentant să adăugăm în continuare mai multe, dar nu ar trebui să rulați mai multe extensii care sunt absolut necesare.
3. Navigare date
Navigatoarele colectează o cantitate enormă de date despre modelele de utilizare. Aceasta include istoricul de navigare, cookie-uri, jurnalele de descărcare și multe altele. De asemenea, creează o memorie cache din ce în ce mai mare.
Curățarea tuturor acestor date poate duce la o îmbunătățire notabilă a vitezei; browserul trebuie să petreacă mai puțin timp săpând fișierele din fundal pentru a găsi ceea ce caută.
Am scris despre toate aceste probleme și multe altele când am abordat factori puțin cunoscuți care ar putea afecta viteza browserului 5 factori puțin cunoscuți care ar putea afecta viteza browseruluiExistă puține probleme legate de computer, care sunt mai iritante decât un browser lent. Dacă navigarea dvs. este reținută, verificați aceste cinci lucruri pentru a recupera din nou viteza. Citeste mai mult .
Alte modalități de a accelera experiența dvs. pe Internet
Browserul este doar o parte a unei experiențe rapide de internet. Aspecte precum routerul, rețeaua Wi-Fi, ISP și locația geografică pot juca toate un rol.
Unele dintre acestea sunt sub controlul vostru. Vezi ghidurile noastre despre Greșeli Wi-Fi de evitat Cum să vă testați viteza Wi-Fi (și 7 greșeli pe care ar trebui să le evitați)Testele de viteză Wi-Fi vă pot spune cât de rapid este viteza wireless. Aceste sfaturi vă vor ajuta să verificați cu exactitate viteza Wi-Fi. Citeste mai mult și schimbarea setărilor DNS pentru a afla mai multe despre viteza conexiunii la internet.
Dan este un expat britanic care trăiește în Mexic. Este editorul pentru site-ul surorii MUO, Blocks Decoded. În diferite momente, a fost redactor social, redactor creativ și redactor financiar pentru MUO. Îl poți găsi pe site-ul show-ului de la CES din Las Vegas în fiecare an (oameni de PR, ajungeți!), Iar el face multe site-uri din culise...