De ce unele browsere sunt mai rapide decât altele?

De ce unele browsere sunt mai rapide decât altele? / Tehnologie explicată

Aveți un browser preferat? Dacă da, ce face atât de atrăgătoare? Pentru unii oameni, este posibil să existe pluginuri și extensii; alții ar putea dori să utilizeze un browser care să le garanteze intimitatea.

Pentru mulți utilizatori, totuși, aspectul cel mai important este viteza.

Dar ce face un browser mai rapid decât altul? Puteți să o descompuneți în aspecte tehnice și aspecte controlate de utilizatori. Continuați să citiți pentru a afla mai multe.

Aspecte tehnice

Fiecare browser este codificat diferit de dezvoltatorii săi. Diferitele abordări ale codării pot afecta durata de încărcare a unei pagini web.

Există două caracteristici cheie pentru a fi conștienți de: browser engine și Motorul JavaScript.

Browser Engine

Motorul browser-ului este o componentă cheie a fiecărui browser. Acesta este responsabil pentru o mulțime de sarcini, inclusiv parsarea codului HTML și CSS, afișarea pe ecranul computerului și aplicarea politicii de securitate.

Cel puțin, motorul browserului poate afișa documente și imagini HTML și XML și stabilește dimensiunea fontului, a culorii și a textului. În funcție de browserul pe care îl utilizați, ar putea fi, de asemenea, capabil să afișeze PDF-uri și alte documente.

Motoarele de navigare obișnuite

Există mai multe motoare de navigare, dar există patru tipuri frecvent utilizate pe care este posibil să le întâlniți: Blink, EdgeHTML, Gecko și WebKit.

Blink este un motor cross-platform dezvoltat de Google, Opera, Adobe, Intel și Samsung. Veți găsi atât în ​​Chrome, cât și în Opera. A început viața ca o furculiță a WebKit, care în sine a fost o furculiță a bibliotecilor KHTML și KJS ale KDE. Dispune de o licență GNU LGPL gratuită pentru utilizare.

EdgeHTML este motorul de browser proprietar al Microsoft. Este special creat pentru utilizarea în browser-ul Edge al companiei. EdgeHTML a înlocuit Trident (găsit în Internet Explorer) în 2015. Teoretic, este pe deplin compatibil cu Blink și WebKit.

Gecko este oferta oferită de Mozilla. Veți găsi în Firefox, Thunderbird și în mai multe browsere mai puțin cunoscute. (Verificați lista noastră de sfaturi pentru a accelera Firefox 9 Simple Tweaks pentru a accelera Firefox Imediat 9 Simple Tweaks pentru a accelera Firefox Imediat Fie că sunteți un utilizator Firefox de lungă durată sau comutați de la Chrome, acest ghid rapid arată cum să accelerați Firefox performanță.Citiți mai multe dacă este browserul dvs. de alegere.)

În cele din urmă, WebKit este motorul de browser al Apple. Este folosit în Safari, browserul Amazon Kindle, televizoarele Tizen inteligente și sistemul de operare Blackberry. Până în 2013, a fost și motorul de browser Chrome.

Alte motoare de navigare pe care s-ar putea să le împiedici includ Goanna (o furculiță de Gecko) și Servo (un motor experimental Mozilla).

Diminuarea importanței

În anii 2000, motorul de browser a fost, fără îndoială, cel mai important factor pentru a determina dacă un browser ar putea î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 se diminuează. 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.

JavaScript Engine

Fiecare browser utilizează de asemenea un motor JavaScript. Are cea mai mare influență asupra cât de rapid poate încărca o pagină Web un browser.

În cazul în care nu știți, JavaScript este un limbaj de programare găsit pe Internet Ce este JavaScript și cum funcționează? Ce este JavaScript și cum funcționează? Ce este Javascript? Este un limbaj de programare folosit pentru a îmbunătăți paginile web. Acesta include actualizarea dinamică a paginilor web, interfețelor utilizator și multe altele. Să ne aruncăm cu privire la ceea ce înseamnă Javascript. Citeste mai mult . Este, în general, în spatele funcțiilor de experiență ale utilizatorilor, cum ar fi obiecte interactive și animații.

Motorul JavaScript este responsabil pentru conversia codului JavaScript al unui site într-o ieșire optimizată pe care browserul o poate interpreta cât mai puțin posibil. Încă o dată, în fiecare dintre browserele principale există motoare JavaScript diferite.

V8

V8 este motorul JavaScript Google. Veți găsi acest lucru în browserul Chrome; sa întâmplat de când Chrome a lansat pentru prima dată în 2008.

Are două compilatoare de coduri: Full-codegen (un compilator rapid care creează codul neoptimizat) și Crankshaft (un compilator mai lent care produce cod optimizat). Codul se execută, în primul rând, prin codul complet. Dacă Crankshaft decide că are nevoie de optimizare, el intră.

JavaScriptCore

JavaScriptCore-branded ca Nitro-bază de browser Apple Safari. Este al doilea motor JavaScript principal.

Funcționează diferit față de V8. În loc să utilizeze două compilatoare, rulează toate JavaScript-urile printr-o analiză lexicală pentru a crea jetoane. Jetoanele sunt convertite în bytecode utilizând un parser; apoi patru “La timp” procesele execută octetul.

(Pentru modalități de a accelera Safari 10 Safari Browser Sfaturi pentru creșterea vitezei și performanței 10 Safari Browser Sfaturi pentru creșterea vitezei și a performanței Dacă Safari se execută lent, încercați aceste sfaturi de top pentru a obține browser-ul dvs. Mac flaring rapid din nou. ghid.)

Maimuta paianjen

SpiderMonkey a fost motorul original JavaScript. Netscape la creat în anii 1990. După moartea lui Netscape, a devenit open source. Astăzi, Mozilla o menține și se găsește în Firefox.

Singurul alt motor JavaScript comun este Chakra. Face parte din Microsoft Edge.

Ce motor JavaScript este cel mai rapid?

Nu există un răspuns definitiv la care motorul JavaScript este cel mai rapid. O singură bucată de cod JavaScript ar putea rula mai repede î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-ul subiacent și de modul în care se joacă bine cu compilatoarele diferitelor motoare. Unele browsere utilizează de asemenea algoritmi de încărcare și de cache pentru a îmbunătăți în continuare viteza pe bază de site-uri.

Aspectele controlate de utilizator

Unele aspecte ale motivului pentru care un browser pare mai rapid decât altul se încadrează sub controlul utilizatorului. Iată trei dintre cele mai frecvente probleme pe care le puteți adresa acum.

1. Actualizări

Am menționat acest lucru înainte: trebuie să vă asigurați că rulați întotdeauna cea mai actualizată versiune a browserului dvs..

Pe lângă caracteristicile suplimentare și îmbunătățirile de securitate, aspectele tehnice sub acoperire îmbunătățesc continuu. Dacă nu v-ați actualizat într-un timp, s-ar putea să vedeți câștiguri substanțiale de viteză prin simpla atingere a butonului de actualizare.

2. Extensii și add-on-uri

Pluginurile, extensiile și programele de completare pot face browserul mult mai funcțional. Dar ele pot reprezenta, de asemenea, un impact semnificativ asupra resurselor sale; ei mestec prin puterea procesorului disponibil și RAM.

Știm că este tentant să continuăm să adăugăm mai multe, dar nu ar trebui să executați mai multe extensii absolut necesare.

3. Navigarea datelor

Browserele colectează o cantitate enormă de date despre modelele dvs. de utilizare. Aceasta include istoricul navigării, cookie-urile, jurnalele de descărcare și multe altele. De asemenea, creează o memorie cache din ce în ce mai mare.

Curățarea tuturor datelor care ar putea duce la o îmbunătățire notabilă a vitezei; browser-ul trebuie să-și petreacă mai puțin timp săpătând prin fișiere în fundal pentru a găsi ceea ce caută.

Am scris despre toate aceste aspecte și mai mult atunci când ne-am referit la factori puțin cunoscuți care ar putea afecta viteza browserului dvs. 5 Factorii puțin cunoscuți care ar putea afecta browserul Viteza 5 Factorii puțin cunoscuți care ar putea afecta viteza browser-ului dvs. Există puține probleme legate de calculator care sunt mai iritante decât un browser lent. Dacă navigarea dvs. este reținută, verificați aceste cinci lucruri pentru a reveni la viteză. Citeste mai mult .

Alte modalități de a vă accelera experiența pe internet

Browser-ul este doar o parte a unei experiențe rapide de internet. Aspecte precum ruterul dvs., rețeaua Wi-Fi, ISP și locația geografică pot juca un rol.

Unele dintre ele sunt sub controlul tău. Check out ghidurile noastre despre greselile Wi-Fi pentru a evita Cum sa-ti testezi viteza Wi-Fi (si 7 greseli pe care ar trebui sa le eviti) Cum sa testezi viteza Wi-Fi (si 7 greseli pe care ar trebui sa le eviti) aflați dacă aveți o conexiune rapidă pe computerul dvs. Dar nu face aceste greșeli când testați. Citiți mai multe și modificați setările DNS pentru a afla mai multe despre viteza conexiunii la internet.

Explorați mai multe despre: Extensiile de browser, Google Chrome, JavaScript, Microsoft Edge, Mozilla Firefox.