Google Chrome | |
---|---|
Tip de | browser |
Dezvoltator | |
Scris in | C++ |
Interfață | GTK și Cacao |
Sistem de operare | Microsoft Windows , Linux , macOS , Android și iOS |
Limbi de interfață | 167 de limbi, inclusiv rusă |
Prima editie | 2 septembrie 2008 [1] |
Platformă hardware | IA-32 , x86_64 și ARM |
ultima versiune |
|
versiune beta |
|
Versiune de testare |
|
Licență | software gratuit [9] |
Site-ul web | google.com/chrome/ ( engleză) |
Fișiere media la Wikimedia Commons |
Browserul Google Chrome ( MFA [ɡuːɡl krəum] [10] [11] , MWCD /ˈgü-gəl ˈkrōm/ [12] [13] , chrome din engleză - „ chrome ”) este un browser dezvoltat de Google bazat pe browserul gratuit Chromium și motorul Blink [14] (până în aprilie 2013 a fost folosit WebKit ). Prima versiune beta publică pentru Windows a fost lansată pe 2 septembrie 2008, iar primul stabil a fost lansat pe 11 decembrie 2008. Potrivit StatCounter , cota de piață a Chrome din august 2022 este ▲ 65,12% [15] .
Timp de șase ani, CEO-ul Google, Eric Schmidt , nu a susținut ideea creării unui browser separat. El a subliniat că „Google era o companie mică” și că nu a vrut să se implice în „ războaiele dureroase ale browserelor ”. După ce fondatorii companiei Sergey Brin și Larry Page au angajat câțiva dezvoltatori Mozilla Firefox și au creat un demo Chrome, Schmidt a spus, „a fost atât de bine încât m-a făcut să mă răzgândesc” [16] .
Inițial, Chrome a fost lansat doar pentru Windows , mai târziu ( 9 decembrie 2009 ) au apărut versiunile dev și beta [17] [18] pentru sistemele de operare Linux și macOS . Inițial, build-urile pentru aceste sisteme de operare nu aveau funcționalitatea completă a versiunilor beta similare pentru Windows (de exemplu, sincronizarea marcajelor), dar odată cu apariția ramurii 5.0.*, funcționalitatea build-urilor pentru toate sistemele de operare a devenit egală [19 ] .
Pe 2 septembrie 2008, Google a anunțat lansarea propriului browser Chrome.
Prima versiune beta a browserului a fost publicată pentru Windows pe 2 septembrie 2008 și a fost disponibilă în 43 de limbi [20] . În primele ore după lansare, câteva sute de rapoarte diferite de erori au fost trimise la Google [21] .
Chrome a câștigat rapid aproximativ 1% din piață [22] [23] [24] [25] . După o creștere inițială, ponderea utilizatorilor a scăzut la 0,73% în octombrie 2008. Apoi a început să crească din nou, până când în decembrie 2008 Chrome a trecut din nou de pragul de 1%.
Echipa de dezvoltare Chrome a decis să folosească motorul WebKit în browserul lor , conform recomandărilor echipei Android . La fel ca majoritatea celorlalte browsere, Chrome a fost testat intern înainte de lansare.
Prima versiune de Google Chrome a trecut complet testele Acid1 și Acid2 , dar nu și Acid3 (doar 79/100 de teste). Începând cu versiunea 4.0, Chrome trece toate testele.
Cotă de piațăÎn septembrie 2022, browserul deținea 65,52% (date de la StatCounter), inclusiv segmentele de piață desktop și mobile (cel mai apropiat concurent este Apple Safari cu 18,78%, pe locul trei se află Edge cu 4,3%). În Rusia - 54,65% din piața browserului (denumit în continuare " Browserul Yandex " (16,36%), Safari (11,91%), Opera (6,77%), Firefox (4,75%) și a șasea linie Edge cu 2,73%). [26]
Google Chrome își propune să îmbunătățească securitatea, viteza și stabilitatea. Și pe 9 iunie 2009, dezvoltatorii Google Chrome, în interviul lor pentru comunitatea informală de utilizatori, au conturat o strategie pentru dezvoltarea în continuare a produsului lor, care constă în faptul că browserul va avea cea mai mare viteză posibilă și funcționalitate minimă. , iar toate funcțiile suplimentare sunt planificate pentru a fi implementate folosind extensii [27] .
Chrome descarcă periodic actualizări pentru două liste negre (una pentru site-urile de phishing și alta pentru site-urile care conțin programe malware ) și alertează utilizatorul când încearcă să viziteze un site rău intenționat.
Chrome creează de obicei un proces separat pentru fiecare filă pentru a preveni situația în care conținutul unei file are posibilitatea de a influența conținutul alteia (de asemenea, dacă procesul de procesare a conținutului unei file se blochează, acesta poate fi încheiat fără riscul de a pierde date din alte file ) [28] . Procesul de filă are cele mai puține privilegii, procesul poate efectua calcule, dar nu poate citi sau scrie. Figurat vorbind, fila se află într-un sandbox .
De regulă, pluginurile (cel mai popular este Adobe Flash Player ) nu fac parte din browser și nu pot fi încorporate în sandbox. Astfel, executarea în siguranță a codului paginii este anulată de plug-in-uri, împotriva cărora sistemul de operare nu are protecție suplimentară. Au fost luate câteva măsuri pentru a rezolva această problemă:
În 2018, Google a colaborat cu Coalition for Better Ads pentru a filtra anunțurile de pe site-uri din America de Nord și Europa în browserul său Chrome. Cele mai agresive și intruzive modalități de prezentare a materialului au căzut sub blocare - ferestre pop-up, videoclipuri cu sunet, avertismente cu numărătoare inversă etc. Lista sistematizată este formată din 12 poziții și este postată pe site-ul coaliției. Din 9 iulie 2019, această funcție a fost lansată în toate țările lumii [32] [33] .
Google Chrome folosește un motor JavaScript de înaltă performanță [34] [35] [36] V8 . De asemenea, pentru a grăbi încărcarea paginilor, Google Chrome poate folosi preîncărcarea DNS [37] .
Chrome folosește o arhitectură cu mai multe procese, iar fiecare filă sau plugin , în cele mai multe cazuri, corespunde unui proces separat. Această procedură, numită izolarea procesului, elimină posibilitatea ca filele să interfereze unele cu altele [38] . De asemenea, un atacator, care folosește o filă, nu va putea observa ce se întâmplă într-o altă filă, iar dacă apare o eroare pe o filă, aceasta nu va interfera cu funcționarea întregului browser - trebuie doar să închideți această filă.
În mod implicit , interfața Google Chrome include butoane: înapoi, înainte, reîmprospătare/oprire descărcare, adăugați pagina curentă la marcaje. Butonul paginii de pornire poate fi activat.
Bara de file este componenta principală a interfeței și se află în partea de sus a ferestrei, nu sub bara de adrese. Această schimbare pare destul de contrastantă în comparație cu multe alte browsere. O filă poate fi mutată într-o fereastră separată prin tragerea ușoară într-un spațiu liber (opțiunea inversă este, de asemenea, posibilă). Fiecare filă are propriul set de elemente, inclusiv Omnibox (un câmp care combină bara de adrese și bara de căutare).
Una dintre caracteristicile distinctive ale Chrome este Pagina de acces rapid, care poate înlocui pagina de pornire și se deschide când creați o filă nouă. Pagina Acces rapid conține cele 8 site-uri web cele mai vizitate (afișate ca instantanee mici ale paginilor web), file închise recent, sfaturi pentru utilizarea Chrome și sincronizarea marcajelor [39] . După bunul plac, utilizatorul poate modifica aspectul paginii adăugând sau eliminând una dintre opțiuni.
Chrome permite utilizatorului să creeze comenzi rapide locale către aplicații (și anume, paginile acestora). Când este lansată o astfel de comandă rapidă, pagina către care duce se deschide în Chrome, dar fără elemente de interfață (cu excepția titlului ferestrei).
Căutare din bara laterală: atunci când evidențiați o propoziție sau un cuvânt din pagina pe care o vede, se va deschide o bară laterală care va afișa rezultatele căutării (linkuri, imagini, fotografii și alt conținut găsit, inclusiv videoclipuri vor fi afișate acolo), datorită acestui fapt, procesul este considerabil mai rapid de a găsi informațiile de care aveți nevoie pe web. Această caracteristică a apărut la mijlocul lunii septembrie 2022 [40]
Magazinul web Chrome este magazinul web online al Google care permite utilizatorilor să instaleze și să ruleze aplicații web , extensii și teme pentru browserul Google Chrome și sistemul de operare Google Chrome OS .
Una dintre opțiunile de înțelegere a sensului cuvântului „Chrome” este oferită de „New Hacker Dictionary” (citare din publicația: New Hacker Dictionary: Translated from English / Edited by E. S. Raymond. - M .: TsentrKom, 1996) , sensul cuvântului este determinat ca (p.139):
crom (crom) [din industria auto], substantiv. Caracteristici suplimentare introduse în program pentru o mai mare vizibilitate și atractivitate din punctul de vedere al unui potențial cumpărător, dar nu adaugă nimic la funcționalitatea programului. „Icoanele 3D din programul nostru sunt cromate, desigur, dar sunt al naibii de crom!” De obicei, exprimă dispreț pentru astfel de bijuterii. A nu se confunda cu „clopote și fluiere”, care sunt inserate în program de către dezvoltator pentru a-și satisface propriile ambiții.
Consultați, de asemenea , articolul Chrome în limba originală din fișierul jargon .
În 2011, un nou logo plat a fost introdus în Google Chrome 11, înlocuind-o pe precedentul tridimensional [41] [42] , apropiindu-l de noul logo Chromium , dar color.
Potrivit designerului Google Steve Ruhr, „Am actualizat sigla Chrome pentru a reprezenta mai bine aceste sentimente. Pictograma simplă întruchipează spiritul Chrome - pentru a face web-ul mai rapid, mai ușor și mai ușor pentru toată lumea” [43] .
Extensiile Google Chrome vă permit să extindeți capacitățile și funcțiile browserului. Aceasta sau atare funcție poate fi utilă pentru unii oameni, dar nu pentru toți. Extensiile vă permit să adăugați doar funcțiile de care aveți nevoie în Google Chrome, evitând acumularea de funcții care nu sunt utilizate. Google a creat o galerie dedicată de extensii terță parte.
Extensiile au apărut pentru prima dată în versiunea stabilă a Chrome 4.0, iar galeria a fost lansată oficial pe 25 ianuarie 2010 . La momentul deschiderii avea deja 1.500 de extinderi. Toate extensiile Google Chrome sunt create folosind tehnologia WebExtensions .
În decembrie 2020 , Google a activat Manifest V3 în Chrome 88 Beta. Acest manifest permite dezvoltatorilor de extensii să testeze modificări care afectează blocarea anunțurilor, performanța și confidențialitatea utilizatorilor.
Funcția de traducere a paginii este disponibilă începând cu versiunea 4.1.249.1036 (din 17 martie 2010 ).
Când vizitați pagini care sunt într-o altă limbă decât cea utilizată de interfața Google Chrome, apare automat o bară în partea de sus a paginii care vă solicită să traduceți pagina web.
Această funcție folosește serviciul Google Translate . Utilizatorul poate selecta limba și site-ul, al căror conținut nu este necesar să fie tradus în viitor. De asemenea, utilizatorul poate dezactiva complet funcția de traducere din setări.
Pe 8 ianuarie 2009, Google a introdus un alt canal de actualizare: Stable. Înainte de această schimbare, existau doar două canale: Beta și Dezvoltatori. Acest lucru a fost făcut pentru a se asigura că utilizatorii obțin mai rapid versiuni mai stabile.
Pe 22 iulie 2010, Google a anunțat o creștere a vitezei de actualizare a versiunilor stabile ale browserului - ciclul lor de lansare este redus la șase săptămâni (în loc de cele trei luni anterioare) [44] . În acest sens, se lansează un canal suplimentar, al patrulea, de actualizare - „Canary” („Canary”, prin analogie cu canarii folosiți de mineri pentru a controla concentrațiile periculoase de gaze din minele de cărbune), pe care vor fi modificări asociate cu riscul. testat. Acest canal va fi similar cu canalul Dezvoltatori, dar va primi actualizări suplimentare după cum este necesar, astfel încât numerele sale de versiune vor fi mai mari decât cele mai recente numere de versiune. O caracteristică separată a Chrome Canary este instalarea sa paralelă (independentă de orice altă versiune deja instalată) în sistem și, în consecință, actualizări independente [45] . Disponibil inițial numai pentru platforma Windows [46] .
Google Chrome este actualizat automat când este găsită o nouă versiune a browserului. Procesul de actualizare are loc în fundal și nu necesită nicio acțiune din partea utilizatorului. Dacă Google Chrome a fost deschis în timpul actualizării, este suficient să închideți și să deschideți browserul pentru a lansa noua versiune [47] .
Dacă actualizarea este disponibilă în 2 zile, în loc de pictograma standard „Personalizați și controlați Google Chrome”, va fi afișată o săgeată în sus pe fundal verde, 4 zile - pe galben, 7 zile - pe roșu. Doar faceți clic pe pictogramă, selectați „Actualizați Google Chrome” și faceți clic pe Restart [48] .
Web Inspector: Pentru a lansa, faceți clic dreapta pe orice componentă a unei pagini web și selectați View Element Code. Va apărea o casetă de dialog care listează elementele și resursele asociate cu această componentă. De asemenea, este posibil să vizualizați reprezentarea ierarhică a modelului DOM și a consolei JavaScript. (Pentru a deschide consola JavaScript, trebuie să faceți clic pe butonul din mijloc din partea de jos. În Windows, puteți deschide și meniul Pagina > Dezvoltatori > Consola JavaScript.)
Task Manager: Pentru a lansa, trebuie să deschideți meniul „Pagină” și să selectați „Dezvoltatori” (în Windows). Selectați „Manager de activități”. De asemenea, puteți utiliza comanda rapidă de la tastatură ⇧ Shift+ Esc. Managerul de activități arată toate procesele care rulează în Google Chrome și resursele utilizate de aceste procese (memorie, procesor, rețea).
Depanator JavaScript: Pentru a lansa, trebuie să: deschideți meniul „Pagină” și selectați „Dezvoltatori” (pe Windows). Selectați „Depanare JavaScript”. Aceasta va deschide un prompt de comandă JavaScript debugger pe care îl puteți folosi pentru a depana procesele în curs de rulare.
Pentru a rula, trebuie să introduceți oricare dintre următoarele comenzi în bara de adrese pentru a vedea informații suplimentare.
Adrese | Sens |
---|---|
chrome://despre | Lista paginilor de servicii |
chrome://accesibilitate | Disponibilitate (?) |
chrome://extensii | Lista extensiilor instalate |
chrome://cache | Afișați conținutul memoriei cache |
chrome://crash (învechit, nu mai este folosit) chrome://kill |
Afișează o pagină cu un mesaj de problemă. În versiunea rusă a Chrome, mesajul începe cu textul „Opanki...” (în versiunile mai vechi „E mort, Jim!”, „A zburat! Dar a promis că se va întoarce...”, „Oh, nu, am pierdut-o!") |
chrome://credite | Evoluții utilizate în Chrome |
chrome://dino | Jocul cu dinozauri apare atunci când nu există conexiune la internet |
chrome://dns | Afișează înregistrările DNS |
chrome://steaguri | Deblocați funcții ascunse (experimentale). |
chrome://flash (nu este disponibil) | Vizualizarea informațiilor despre pluginul Flash |
chrome://histograme | Grafice ale diferiților parametri statistici |
chrome://inducebrowsercrashforrealz | Determină blocarea Google Chrome. Pentru ca dezvoltatorii să vadă procesele care apar în sistem în timpul unui accident |
chrome://memorie | Afișează informații despre memoria utilizată de aplicație și file |
chrome://shorthang | Faceți o filă să înghețe. Pentru ca dezvoltatorii să testeze protecția împotriva blocării |
chrome://net-internals | Informații de conectare |
chrome://termii | Termenii și condițiile Google Chrome |
chrome://versiune | Versiune și număr de versiune. Analogic - despre: |
sursa-vizualizare:[url] | Vizualizarea codului sursă al unei pagini |
Versiunea de bază a programului de instalare Google Chrome pentru Windows necesită o conexiune la Internet , instalează browserul doar ca aplicație de sistem și este extrem de limitată în alegerea opțiunilor de instalare. Există însă și, deși nu sunt prezentate pe pagina principală de descărcare, versiuni alternative ale programului de instalare care vă permit să instalați browserul offline și/sau ca aplicație de utilizator [49] .
Chrome trimite automat informații despre utilizarea browserului către Google . Unele dintre mecanismele de colectare a unor astfel de informații pot fi dezactivate de utilizator, iar altele nu [50] .
Nume | Informații trimise | Cand functioneaza? | Oprind? |
---|---|---|---|
Instalare | Un caracter generat aleatoriu inclus în programul de instalare. Folosit pentru a măsura procentul de instalări reușite ale Google Chrome [51] |
La instalare |
Nu |
Identificator RLZ [52] | Un șir criptat, conform Google, care conține informații care nu identifică utilizatorul despre modul în care a fost descărcat browserul și despre prima săptămână de utilizare. Folosit pentru a determina eficacitatea campaniilor publicitare [51] . Google oferă codul sursă pentru a decripta acest șir [53] |
Când căutați prin Google; |
Parțial [51] [54] |
ID client [55] | Un identificator unic, precum și date despre utilizarea și blocările programului. Controlat de setarea „Ajutați la îmbunătățirea Google Chrome prin trimiterea automată a statisticilor de utilizare și a rapoartelor de blocare” către Google. Dezactivat implicit | necunoscut | parțial [56] |
Sugestie [55] | Text introdus în bara de adrese | În timpul recrutării | Parţial |
Pagina nu a fost gasita | Text introdus în bara de adrese | Când mesajul „Serverul nu a fost găsit” | Parţial |
Colector de erori | Detalii despre accident | necunoscut | parțial [56] |
Corectarea ortografiei | Toate textele introduse pe paginile [57] [58] . Dezactivat implicit | În timpul tastării sau când faceți clic dreapta pe o eroare | Parţial |
Actualizare Google (Windows) | Cât de des este folosit Chrome, informații despre sistemul de operare și versiunea Chrome | necunoscut | Nu |
Actualizare software Google (macOS) |
În martie 2010, Google a introdus o nouă modalitate de a colecta statistici de instalare. Identificatorul unic inclus cu Chrome este acum utilizat doar prima dată când Google Update se conectează la serverul companiei. După primirea unui răspuns de la server, identificatorul este eliminat [59] .
Când nu există conexiune la internet, utilizatorul vede un dinozaur de 8 biți. Dacă apăsați пробелpe tastatură, faceți clic pe mouse sau pe un dispozitiv mobil, atunci dinozaurul sare instantaneu și începe să alerge pe câmp printre cactusi și pterodactili . Jocul în sine este un alergător fără sfârșit, nu există limită de timp sau de puncte în el. Puteți începe jocul și dacă aveți o conexiune la internet. chrome://network-error/-106Pentru a face acest lucru , introduceți chrome://dino/sau în bara de adrese about:dino.
Browserul este distribuit sub termenii unei licențe proprietare [60] .
Marea majoritate a codului browserului [61] [62] este open source ca proiectul Chromium sub o licență de tip BSD și altele.
Până la aproximativ 9 septembrie 2008, acordul de utilizare conținea un paragraf care acorda Google o licență irevocabilă, neexclusivă, de utilizare fără drepturi de autor, de a crea lucrări derivate, de a distribui și de a publica în scopuri promoționale toate informațiile transmise prin browser. Paragrafe similare au mai fost, de exemplu, în acordurile ICQ și Facebook , iar în acest caz este preluat din „Termenii și condițiile Google” [63] . În urma criticilor pe bloguri și pe Slashdot, acest paragraf a fost eliminat din acordul cu browser [64] [65] .
În timpul lansării versiunii beta a browserului în toamna anului 2008, presa a primit browserul de la Google în mod pozitiv. TechCrunch a remarcat că Google a creat un browser excelent [66] . Revizorul PCWorld Nick Mediati a scris că browserul satisface nevoile utilizatorului mediu de PC, oferind în același timp multe caracteristici pentru utilizatorul avansat [67] . Jurnalistul TechHerald Steve Ragan a spus că Google trebuie să lucreze la îmbunătățirea browserului pentru a concura cu Mozilla Firefox și Internet Explorer, în ciuda unei versiuni beta impresionante [68] . Jurnalistul Wall Street Journal Walter Mossberg a scris că Google a reușit să creeze un browser inteligent și inovator care face utilizarea internetului mai rapidă și mai ușoară [69] .
Browsere | |
---|---|
Pe motorul Blink |
|
Pe Gecko | |
Pe Java / J2ME | |
Pe KHTML și WebKit | |
Pe Presto |
|
Pe Trident | |
Alte | |
Text | |
browsere cu caractere cursive care au fost întrerupte |
Aplicații Internet bogate | |
---|---|
Cadrele principale |
|
Browsere speciale |
|
În rețelele sociale | |
---|---|
Foto, video și audio | |
Site-uri tematice | |
Dicționare și enciclopedii | |
În cataloagele bibliografice |
|