- Chrome se bazează pe Chromium și folosește Blink și V8 pentru viteză, securitate și compatibilitate.
- Arhitectură multi-proces cu sandbox pentru tab-uri, sincronizare completă și ecosistem de extensii.
- Canale stabile, Beta, Dev și Canary cu cicluri de lansare rapide și funcții axate pe standarde moderne.
Google Chrome este browserul preferat de miliarde de oameni și, deși adesea pare că totul a fost deja spus, istoria, arhitectura internă și funcțiile sale conțin mult mai multe informații decât se vede cu ochiul liber. În acest ghid, explicăm exact ce este Chrome, cum funcționează intern, ce oferă, limitele și controversele sale și cum a evoluat de la primele sale versiuni pentru a deveni liderul mondial.
Pe lângă definiția de bază, trecem în revistă etapele de dezvoltare, canalele de lansare, motoarele web și standardele implicate (cum ar fi Blink, V8 și WebKit), securitatea și confidențialitatea, sincronizarea între dispozitive, compatibilitatea extensiilor, managementul la nivel de întreprindere, performanța măsurată prin teste de performanță publice și multe altele. Scopul este de a vă oferi o prezentare generală cuprinzătoare și practică a Chrome , astfel încât să puteți înțelege de ce domină piața și cum să îl utilizați eficient.
Ce este Google Chrome?
Google Chrome este un browser web gratuit dezvoltat de Google. Deși proprietar, se bazează pe proiecte open-source precum Chromium și motorul său de randare Blink. Prima sa versiune publică a apărut ca versiune beta pe 2 septembrie 2008, iar prima versiune stabilă a urmat la scurt timp după aceea , inițial pentru Windows; ulterior s-a extins la macOS, Linux, Android și iOS.
Numele Chrome se referă la framework-ul interfeței grafice a aplicației , iar încă de la început, proiectul s-a concentrat pe viteză, securitate, stabilitate și o interfață simplă . Motorul JavaScript V8 și arhitectura multi-proces cu un sandbox pentru fiecare filă au fost doi piloni cheie pentru performanța sa și izolarea de erori sau cod rău intenționat.
Chromium, Blink, V8 și ADN-ul tehnic al Chrome
Chromium este proiectul software open-source care stă la baza codului Chrome și servește, de asemenea, drept fundament pentru sistemul de operare Chrome. Google adaugă elemente non-open-source la această fundație, schimbă numele și sigla și lansează Chrome ca software proprietar , cu variații de marcă pentru a proteja drepturile comerciale.
În aprilie 2013, Google a anunțat Blink , motorul de randare care a înlocuit WebKit în Chrome și Chromium începând cu versiunea 28. Scopul tehnic al schimbării a fost optimizarea bazei de cod și alinierea evoluției acesteia la nevoile proiectului. Alte browsere, cum ar fi Opera și, începând cu versiunea 79, Microsoft Edge, au adoptat și ele Blink , consolidându-și prezența pe web-ul modern.
V8 este mașina virtuală JavaScript a Chrome, concepută cu accent pe performanță prin tehnici precum tranzițiile ascunse între clase, generarea dinamică de cod și colectarea precisă a gunoiului. La lansare, testele de referință precum SunSpider și benchmark-urile interne au arătat avantaje clare ale V8 față de concurenții săi de la acea vreme.
Arhitectură multi-proces și securitate
Chrome implementează o arhitectură multi-proces în care fiecare filă, extensie și plugin poate rula în procese izolate . Această izolare, sau sandbox, limitează privilegiile și accesul la resursele sensibile ale sistemului (documente, desktop etc.), reducând impactul erorilor și atacurilor asupra unei file asupra restului.
„Sandbox-ul” transformă limitele proceselor într-un fel de închisoare : un proces cu privilegii minime nu poate citi sau scrie în zone protejate și nici nu poate iniția acțiuni critice ale sistemului de operare. Dacă un site web sau un plugin se blochează, problema este limitată la fila afectată , împiedicând blocarea întregului browser.
Unele pluginuri, cum ar fi Adobe Flash Player, deja cunoscut, nu respectau cu strictețe standardele de securitate și necesitau privilegii mai mari pentru a rula . Pentru a minimiza vulnerabilitatea, Chrome le-a separat în procese distincte care comunică cu motorul de randare , menținând restul browserului la privilegii reduse ori de câte ori a fost posibil.
Interfață, Omnibox și experiență utilizator
Chrome a optat pentru o interfață minimalistă cu tab-uri în partea de sus, comenzi de bază (înapoi, înainte, reîncărcare, oprire) și fără bară de stare persistentă . Bara de adrese, Omnibox, căutare și navigare unificate , cu completare automată, sugestii, istoric și populara opțiune de lipire și căutare.
Încă de la început, a încorporat funcții noi, cum ar fi pagina Filă nouă cu miniaturi ale site-urilor cele mai vizitate , liste de marcaje recente și file închise. De asemenea, a permis utilizatorilor să creeze comenzi rapide către aplicații web pe desktop , deschizându-le în ferestre minimaliste pentru a evita distragerea atenției.
Printre funcțiile cheie se numără căutarea vocală, integrarea cu Google Translate pentru traducerea site-urilor web cu un singur clic și Google Lens pentru căutarea bazată pe cameră. În plus, Managerul de activități încorporat vă permite să vizualizați și să închideți procese pentru file, extensii și servicii, împreună cu valorile privind memoria, procesorul și rețeaua.
Caracteristici cheie și ecosistem
Sincronizare pe dispozitive : Când vă conectați, Chrome poate sincroniza marcajele, parolele, filele, adresele, metodele de plată, temele, extensiile și preferințele . Acest lucru vă permite să continuați să lucrați pe telefon, computer sau tabletă.
Mod incognito : Acesta oferă navigare care nu salvează istoricul local, cookie-urile sau datele temporare , deși traficul poate fi vizibil pentru furnizorul dvs. de internet sau pentru site-urile vizitate. Este util pentru sesiuni de navigare temporare sau separate.
Extensii și teme : Extensiile pot fi instalate prin Magazinul web Chrome fără a reporni browserul, iar temele vizuale pot fi aplicate în câteva secunde. Chrome acceptă, de asemenea, scripturi de utilizator de tip Greasemonkey pentru personalizarea site-urilor web.
Notificări pe desktop și aplicații în fundal : Site-urile și extensiile pot trimite notificări chiar dacă fereastra este închisă , iar aplicațiile web pot rămâne active în fundal, în funcție de permisiuni.
Standarde și API-uri : Chrome a promovat tehnologii precum WebGL pentru accelerare 3D , WebM ca set de codecuri deschise, WebRTC pentru comunicare în timp real fără plugin-uri, Native Client la momentul respectiv pentru a rula C/C++ într-un mediu securizat, geolocalizare și numeroase API-uri HTML5.
Performanță și testare
Accelerarea V8 și GPU au fost esențiale pentru performanța puternică a Chrome în scenarii JavaScript cu grafică intensivă . Testele de referință publice precum SunSpider și testele care implică ray tracing și rezoluție constrânsă au arătat avantaje față de browserele din epoca lansării sale . În plus, memoria cache DNS internă ajută la reducerea latenței la rezolvarea domeniilor.
De-a lungul evoluției sale, Chrome a încorporat optimizări constante în încărcarea paginilor, motorul JavaScript și gestionarea proceselor , precum și suport progresiv pentru HTML5, CSS3 și API-uri multimedia, care au alimentat ascensiunea aplicațiilor web bogate și a jocurilor video HTML5.
Canalele de lansare și ciclul de versiune
Chrome este lansat pe mai multe canale: Stabil, Beta, Dev și Canary . Scopul este de a oferi rapid noi funcții , versiunile stabile fiind lansate inițial la fiecare câteva săptămâni. Versiunea Stabil se concentrează pe fiabilitate, versiunea Beta și Dev pe testarea publică, iar Canary pe versiuni zilnice pentru dezvoltatori și utilizatori care doresc cele mai recente funcții, asumându-și riscurile.
Versiunile Chrome se bazează pe Chromium , iar motoarele Blink și V8 formează nucleul său tehnic. Versiunile stabile și beta coexistă pe desktop și mobil , cu numerotare aliniată pe toate platformele. Din punct de vedere istoric, fiecare versiune a adăugat suport pentru standarde, îmbunătățiri de performanță și noi capabilități, cum ar fi WebGL în mod implicit, notificări îmbogățite, sincronizare îmbunătățită, traducere încorporată și imprimare în cloud.
Compatibilitate și platforme acceptate
Chrome este disponibil pe Windows, macOS, Linux, Android și iOS . Din punct de vedere tehnic, proiectul acceptă arhitecturi IA-32, x86-64 și ARM și a utilizat seturi de instrumente grafice precum GTK pe Linux și Cocoa pe macOS . Motorul de scripting este V8 , iar motorul de randare este Blink (după faza inițială WebKit). Pe dispozitivele mobile, Chrome a fost integrat ca browser implicit în Android 4.1 Jelly Bean și a fost lansat pentru iPhone și iPad cu versiuni specifice.
De-a lungul timpului, cerințele de sistem au fost ajustate , suportul pentru platformele mai vechi încetând atunci când securitatea și actualizările nu mai pot fi garantate. În anumite versiuni mai vechi de macOS, Chrome a încetat să mai primească patch-uri , afișând o notificare în browser.
Chrome integrează Google Safe Browsing , care verifică listele actualizate de site-uri de phishing și malware și vă avertizează când un site web este periculos. Browserul actualizează periodic aceste liste și notifică proprietarii site-urilor afectate, astfel încât aceștia să poată lua măsuri.
În ceea ce privește HTTPS, Chrome 56 a evidențiat mai vizibil insecuritatea HTTP , începând cu paginile care necesită parole sau carduri de plată, cu o tranziție treptată către un web criptat în mod implicit . Interfața reflectă starea de securitate în bara de adrese pentru a încuraja cele mai bune practici.
Confidențialitate, telemetrie și controverse
Chrome trimite anumite date de utilizare și telemetrie către Google prin mecanisme obligatorii sau opționale , multe dintre acestea fiind activate în mod implicit, dar putând fi dezactivate în setări sau în timpul instalării . Printre mecanismele menționate se numără :
- Identificator RLZSe transmite periodic și în căutările Google, asociat cu evenimente de instalare sau utilizare.
- clientID: identificator unic utilizat pentru statisticile serviciilor, cu opțiuni de limitare a acestuia.
- Traduceri- Ceea ce tastați în caseta polivalentă poate fi trimis pentru completare automată și predicții.
- Pagina nu a fost gasitaCând serverul nu răspunde, se poate trimite un mesaj text pentru a ajuta la rezolvarea erorii.
- Raport de eroareDetalii despre blocaje sau blocaje care sunt redirecționate dacă utilizatorul permite acest lucru.
Aceste caracteristici au generat dezbateri din cauza implicațiilor lor asupra confidențialității , inclusiv faptul că sugestiile trimit termeni înainte de a apăsa Enter . De asemenea, au existat controverse în jurul unui modul de activare vocală (cunoscut sub numele de OK Google) care a fost descărcat împreună cu Chromium în anumite distribuții , ceea ce a determinat recenzii din partea comunității.
Există instrumente și fork-uri axate pe confidențialitate , cum ar fi UnChrome, SRWare Iron, Iridium și Ungoogled Chromium , care au ca scop minimizarea identificatorilor și a comunicațiilor . Chrome se bazează, de asemenea, pe un program de actualizare care se conectează periodic , deși există programe de instalare independente care reduc aceste dependențe.
În ceea ce privește securitatea istorică, rapoartele publice au indicat faptul că Chrome are un număr mare de vulnerabilități acumulate în comparație cu alte browsere, lucru atribuibil și cotei sale masive de piață, ciclurilor rapide de lansare și expunerii . Practica recompenselor pentru erori și a actualizărilor frecvente a fost esențială pentru atenuarea riscurilor.
Extensii, politica de stocare și validare
Magazinul web Chrome centralizează instalarea extensiilor și temelor . Din 2017, politica a fost înăsprită pentru a accepta doar extensii validate , în special pe Windows, pentru a îmbunătăți securitatea utilizatorilor împotriva programelor malware . Extensiile pot fi activate selectiv în modul Incognito.
Din punct de vedere istoric, Chrome a acceptat mecanisme precum NPAPI și applet-uri Java cu cerințe specifice de versiune și a permis scripturi de utilizator de tip Greasemonkey . De-a lungul timpului, tehnologiile vechi au fost retrase pentru a consolida securitatea și performanța, iar platforma de extensii a fost îmbunătățită cu API-uri moderne.
Instrumente pentru dezvoltatori și testare
Chrome integrează instrumente pentru dezvoltatori (DevTools) cu capacități de inspecție DOM, CSS, rețea, performanță, memorie și securitate . Aceste instrumente au fost actualizate cu fiecare versiune , ajutând la depanarea aplicațiilor complexe, măsurarea timpilor de încărcare și optimizarea performanței.
Pentru semnalizări experimentale, Chrome oferă pagina chrome://flags și un set de adrese URL de diagnosticare interne accesibile din chrome://chrome-urls. Acest lucru vă permite să testați funcții în dezvoltare și să revizuiți stările interne. fără adăugarea de extensii.
Sincronizare, traducere și productivitate
Managerul de parole încorporat poate genera și salva parole , le poate sincroniza și vă poate alerta atunci când sunt compromise. Completarea automată pentru adrese și metode de plată economisește timp în formularele de zi cu zi, iar sincronizarea filelor facilitează reluarea de unde ați rămas pe un alt dispozitiv.
Google Translate se integrează pentru a traduce site-uri web întregi în peste 120 de limbi cu un singur clic, iar Google Lens vă permite să căutați ceea ce vedeți cu camera . Căutarea vocală deschide ușa către utilizarea hands-free din mers.
Utilizare și gestionare în afaceri
Chrome poate fi gestionat de administratorii IT prin politici care controlează extensiile, actualizările, setările, certificatele și multe altele. Browserul indică dacă este gestionat de o organizație , iar șabloanele și documentația sunt disponibile pentru implementări la scară largă.
Pentru mediile de lucru cu Google Workspace , Chrome optimizează experiența cu Docs, Sheets sau Slides , pe lângă faptul că permite extensii de productivitate și setări uniforme în funcție de departament sau profil.
Cum se descarcă și se instalează Chrome
Procesul este simplu : deschideți un alt browser pe computer, accesați site-ul oficial de descărcare Chrome, faceți clic pe descărcare, rulați programul de instalare și urmați instrucțiunile de pe ecran . După instalare, vă puteți conecta pentru a sincroniza datele și a personaliza browserul cu extensii și teme din Magazinul web Chrome.
Istoric, etape importante și creștere
Din 2008 până în prezent, Chrome a încorporat funcții și îmbunătățiri remarcabile : traducător integrat, sincronizare avansată, sandbox-ul Flash pe vremuri, accelerare hardware pentru videoclipuri și CSS 3D, WebGL activat în mod implicit, suport pentru WebRTC și Web Audio , pagină filă nouă reproiectată, Google Cloud Print pe vremuri, notificări îmbogățite , mod ecran complet pentru aplicații și îmbunătățiri constante în V8 cu salturi notabile de performanță.
Pe mobil, saltul a fost esențial odată cu Chrome pentru Android și adoptarea sa ca browser implicit în Jelly Bean, precum și cu sosirea sa pe iOS . Chrome și-a consolidat cota de piață, depășind concurenții de lungă durată și s-a poziționat printre primele browsere la nivel global, cu cifre care variază în funcție de sursă, reflectând dominația sa pe desktop și prezența puternică pe mobil.
Alternative, furci și ecosistem
Ecosistemul Chromium permite derivate care modifică funcționalități sau politici de confidențialitate , cum ar fi SRWare Iron, Iridium și Ungoogled Chromium . Există, de asemenea, versiuni specifice pentru compatibilitate cu Linux și macOS , precum și proiecte pentru rularea versiunilor timpurii de Chromium în alte medii.
Alte browsere au adoptat Blink , ceea ce a promovat o oarecare consecvență în ceea ce privește suportul pentru standarde , deși diversitatea motoarelor rămâne relevantă pentru sănătatea ecosistemului web. Chrome își menține propriul ritm de inovare, punând accent pe securitate, performanță și experiența utilizatorului.
Cu toate cele de mai sus, Chrome a devenit un instrument central pentru navigare, lucru, studiu, jocuri și dezvoltare , combinând o bază tehnică robustă (Blink și V8), un ciclu rapid de actualizare și un catalog vast de extensii . Poziția sa de lider nu este lipsită de critici în ceea ce privește confidențialitatea și telemetria , dar propunerea sa de valoare în materie de viteză, securitate și ușurință în utilizare explică adoptarea sa masivă.
În ansamblu, Chrome este mai mult decât o simplă fereastră către internet : este o platformă vie care integrează servicii, standarde și instrumente care au modelat modul în care folosim webul în ultimul deceniu, cu canale de testare pentru cei mai aventuroși, o versiune stabilă pentru publicul larg și capabilități care variază de la traducere instantanee la sincronizarea completă a experienței dvs. pe toate dispozitivele.