Kas ir Google Chrome? Definīcija, vēsture un Chromium

Google Chrome ir Google izstrādāta bezmaksas tīmekļa pārlūkprogramma, kas ir veidota uz atvērtā pirmkoda komponentēm. Sākotnēji Chrome izmantoja WebKit renderēšanas dzinēju, bet vēlāk pārgāja uz Blink (WebKit dakša). JavaScript izpildei pārlūkprogramma izmanto V8 izpildvaru. Nosaukums “Chrome” nāk no angļu vārda, kas apzīmē pārlūkprogrammas grafiskās lietotāja saskarnes “hromu” jeb rāmi. Google Chrome pamatā esošais atvērtā pirmkoda projekts ir pazīstams kā Chromium.

Vēsture īsumā

Google Chrome pirmo reizi publiski izziņoja un izlaida kā beta versiju Microsoft Windows lietotājiem 2008. gada 2. septembrī, bet pirmā stabilā versija nonāca pie lietotājiem vēlāk tajā pašā gadā. Pārlūka versijas priekš OS X un Linux tika izlaistas 2009. gada decembrī, paplašinot atbalstu papildu operētājsistēmām.

Galvenās tehniskās īpatnības

  • Multiprocesu arhitektūra: katra cilne, paplašinājums vai spraudnis parasti darbojas atsevišķā procesā, kas uzlabo stabilitāti un drošību.
  • Sandbox aizsardzība: cilnes darbībai ir ierobežotas tiesības, kas samazina risku, ka ļaunprātīgs kods piekļūst sistēmai.
  • V8 JavaScript dzinējs: nodrošina ātru JavaScript izpildi un veicināja sarežģītu tīmekļa lietotņu attīstību.
  • Automātiskās atjaunināšanas: drošības labojumi un funkciju uzlabojumi tiek izplatīti regulāri bez lietotāja manuālas iejaukšanās.
  • Iebūvētas funkcijas: PDF skatītājs, mākoņsinhronizācija (grāmatzīmes, paroles, paplašinājumi), inkognito režīms, viegla pārvaldība ar paplašinājumiem.

Chromium un atšķirības no Google Chrome

Chromium ir atvērtā pirmkoda projekts, uz kura bāzes tiek būvēts Google Chrome. Galvenās atšķirības:

  • Chromium parasti nāk bez Google specifiskām funkcijām (piem., iebūvētā sinhronizācija ar Google kontu, automātiskie atjauninājumi ar Google atjauninātāju, dažas patentētas multimediju kodeku atbalsta daļas).
  • Google Chrome satur proprietālas binārās sastāvdaļas un papildu servisu integrāciju, kas Chrome nodrošina papildu funkcionalitāti un gludāku lietotāja pieredzi.
  • Ir pieejamas arī alternatīvas, uz Chromium bāzes veidotas pārlūkprogrammas (piem., Microsoft Edge, Opera, Brave, Vivaldi u. c.), kuras pievieno savus uzlabojumus un politikas.

Platformas un mobilās versijas

Chrome pieejams uz galvenajām platformām: Windows, macOS, Linux, Android un iOS. Mobilajā vidē Android versija darbojas ar Chrome dzinēju, savukārt iOS ierobežojumu dēļ visas pārlūkprogrammas App Store ietvaros izmanto Apple WebKit kā renderētāju, tāpēc Chrome uz iOS tehniski izmanto WebKit/Apple WebView, nevis Blink pilnu funkcionalitāti.

Paplašinājumi un tīmekļa ekosistēma

Chrome atbalsta paplašinājumus un tīmekļa lietotnes, kas iegūst plašu funkcionalitāti caur Chrome Web Store. Paplašinājumi var būt spēcīgi rīki, taču tie arī prasa piesardzību — ļaunprātīgi paplašinājumi var apdraudēt privātumu un drošību.

Privātums un drošība

Chrome regulāri saņem drošības atjauninājumus un ir aprīkots ar dažādām drošības funkcijām, taču, tā kā tas ir cieši integrēts ar Google pakalpojumiem, pastāv bažas par lietotāja datu vākšanu un personalizāciju. Lietotāji var samazināt datu apkopošanu, mainot privātuma iestatījumus, izmantojot inkognito režīmu vai izvēloties atvērtā pirmkoda Chromium versijas vai citas "de-googlētās" būves, ja vēlas mazāku Google integrāciju.

Pašreizējais stāvoklis

Google Chrome ir viens no populārākajiem pārlūkiem pasaulē un turpina attīstīties ar regulāriem atjauninājumiem, jauninājumiem veiktspējā, drošībā un atbalstītajās tīmekļa tehnoloģijās. Chrome un tā atvērtā pirmkoda bāze Chromium arī veicina plašāku pārlūku ekosistēmu, kurā daudzi citi pārlūki izmanto vai balstās uz tām pašām tehniskajām pamatfunkcijām.

Paziņojums

Paziņojums par iznākšanu bija paredzēts 2008. gada 3. septembrī, un žurnālistiem un blogeriem bija jānosūta Skota Makklauda (Scott McCloud) komikss, kurā skaidrotas jaunā pārlūka funkcijas un iemesli. Eiropai paredzētie eksemplāri tika nosūtīti agrāk, un vācu blogeris Filips Lensensens (Philipp Lenssen) no Google Blogoscoped savā tīmekļa vietnē publicēja 38 lappušu komiksa skenētu kopiju pēc tā saņemšanas 2008. gada 1. septembrī. Pēc tam Google komiksu padarīja pieejamu Google Books un savā tīmekļa vietnē un atsaucās uz to savā oficiālajā emuārā kopā ar paskaidrojumu par agrīno izdošanu. No 2008. gada 2. septembra Google savā galvenajā lapā ir ievietota saite uz Google Chrome.

Dizains

Drošība

Melnie saraksti

Chrome lejupielādē atjauninājumus no diviem melnajiem sarakstiem (viens attiecas uz pikšķerēšanu, otrs - uz ļaunprātīgu programmatūru) un brīdina lietotājus, kad tie mēģina apmeklēt kaitīgu vietni. Šis pakalpojums ir pieejams arī citiem lietotājiem, izmantojot bezmaksas publiski pieejamo API ar nosaukumu "Google Safe Browsing API". Veicot šo melno sarakstu uzturēšanu, Google informē arī sarakstā iekļauto vietņu īpašniekus, kuri, iespējams, nav informēti par kaitīgas programmatūras klātbūtni.

Smilšu kastes

Katra cilne pārlūkprogrammā Chrome ir aizsargāta, lai "novērstu ļaunprātīgu programmatūru instalēšanu" vai "vienā cilnē notiekošā izmantošanu, lai ietekmētu citā cilnē notiekošo". Saskaņā ar mazāko privilēģiju principu katram procesam tiek atņemtas tiesības, un tas var veikt aprēķinus, bet nevar rakstīt failus vai lasīt no jutīgām zonām (piemēram, dokumentiem, darbvirsmas); tas ir līdzīgi "aizsargātajam režīmam", ko izmanto Internet Explorer 7 operētājsistēmā Windows Vista. Sandbox komanda esot "pārņēmusi šo esošo procesu robežu un padarījusi to par cietumu"; piemēram, ļaunprātīga programmatūra, kas darbojas vienā cilnē, nevar izspiest kredītkaršu numurus, mijiedarboties ar peli vai pavēlēt "Windows palaist izpildāmo programmu startēšanas laikā", un tā tiks izbeigta, kad cilne tiks aizvērta. Tādējādi tiek ieviests vienkāršs datoru drošības modelis, kurā ir divi daudzlīmeņu drošības līmeņi (lietotājs un smilšu kaste), un smilšu kaste var atbildēt tikai uz lietotāja iniciētiem saziņas pieprasījumiem.

Spraudņi

Tādi spraudņi kā Adobe Flash Player parasti nav standartizēti, un tāpēc tos nevar norobežot kā cilnes. Tiem bieži vien ir jāstrādā ar paša pārlūka drošības līmeni vai augstākā līmenī. Lai samazinātu uzbrukumu iespējamību, spraudņi tiek palaisti atsevišķos procesos, kas sazinās ar atveidotāju, kurš pats darbojas ar "ļoti zemām privilēģijām" īpašos procesos katrai cilnei.

Incognito

Pārlūkprogrammā Chrome ir iekļauts inkognito režīms (līdzīgs Safari privātās pārlūkošanas un Internet Explorer 8 privātās pārlūkošanas režīmam), kas "ļauj jums pārlūkot tīmekli pilnīgā privātumā, jo tas nefiksē jūsu darbības" un novērš sīkfailus. Ja tas ir ieslēgts logā, "nekas, kas notiek šajā logā, jūsu datorā netiek reģistrēts".

Ātrums

JavaScript

Javascript virtuālā mašīna tika uzskatīta par pietiekami svarīgu projektu, lai to atdalītu (līdzīgi kā Adobe/Mozilla Tamarin) un lai ar to nodarbotos īpaša komanda Dānijā. Esošās implementācijas bija paredzētas "nelielām programmām, kur sistēmas veiktspēja un interaktivitāte nebija tik svarīga", bet tīmekļa lietojumprogrammas, piemēram, Gmail, "tīmekļa pārlūkprogrammu izmanto pilnībā, kad runa ir par DOM manipulācijām un Javascript". Izstrādātais V8 JavaScript dzinējs tika izstrādāts, lai nodrošinātu ātrumu, un, ņemot to vērā, tajā ieviestas jaunas funkcijas, piemēram, slēptās klašu pārejas, dinamiskā koda ģenerēšana un precīza atkritumu savākšana. Google veiktie testi liecina, ka V8 ir aptuveni divreiz ātrāks par Firefox 3 un Safari 4 beta versiju.

Lietotāja saskarne

Galvenajā lietotāja saskarnē ir opcijas atpakaļ, uz priekšu, atsvaidzināt, grāmatzīmes, iet un atcelt, kas līdzīgas Safari pārlūkprogrammai, savukārt iestatījumu atrašanās vieta izskatās kā Internet Explorer 7/8. Loga minimizēšanas, maksimizēšanas un aizvēršanas pogas ir balstītas uz Windows Vista.

Pārnesumi

Pārlūkprogrammā Chrome ir iekļautas rīku rīki Gears, kas papildina izstrādātāju funkcijas, kuras var kļūt vai nekļūt par tīmekļa standartiem, parasti saistībā ar tīmekļa lietojumprogrammu veidošanu (tostarp bezsaistes režīmā).

Jauna cilnes lapa

Chrome pārlūka sākuma lapu, kas tiek parādīta, kad tiek izveidota jauna cilne, aizstāj ar Jaunas cilnes lapu. Tajā tiek parādītas astoņu visbiežāk apmeklēto tīmekļa vietņu sīktēli, kā arī visbiežāk meklētās vietnes, nesenās grāmatzīmes un nesen slēgtās cilnes. Šī koncepcija pirmo reizi parādījās Operas programmā Speed Dial.

Omnibox

Omnibox ir URL lodziņš katras cilnes augšpusē, kas ir veidots, pamatojoties uz Operas lodziņu. Tajā ir automātiskās papildināšanas funkcija, taču tā automātiski papildina tikai manuāli ievadītos URL (nevis visas saites), meklēšanas ieteikumus, populārākās lapas (iepriekš apmeklētās), populārākās lapas (neapmeklētās) un teksta meklēšanu vēsturē. Meklētājprogrammas var arī pārņemt pārlūkprogrammā, kad tās tiek izmantotas, izmantojot vietējo lietotāja saskarni, nospiežot Tab.

Iznirstošie logi

Uznirstošie logi "ir ierobežoti ar cilni, no kuras tie nāk", un tie netiks parādīti ārpus cilnes, ja vien lietotājs tos nepārprotami neizvelk ārā. Nav skaidrs, vai tie darbojas arī savā procesā.

Kārtošanas dzinējs

Chrome izmanto WebKit atveidošanas rīku pēc Android komandas ieteikuma. WebKit dzinējs ir vienkāršs, atmiņas ziņā efektīvs, noderīgs iegultajās ierīcēs un viegli apgūstams jauniem izstrādātājiem.

Cilnes

Cilnes ir galvenais Chrome lietotāja interfeisa komponents, tāpēc tās ir pārvietotas uz loga augšējo daļu, nevis zem vadības elementiem (līdzīgi kā Operā). Šī nelielā izmaiņa ir pretstatā daudzām esošajām pārlūkprogrammām ar cilnēm, kuru pamatā ir logi, kas satur cilnes. Cilnes (tostarp to stāvokli) var viegli pārvietot starp loga konteineriem, velkot. Katrai cilnei ir savs vadības elementu komplekts, tostarp Omnibox URL lodziņš.

Standarti

Pirmā Google Chrome beta versijas pirmā versija (Build 1583) neizturēja Acid3 testu; tā ieguva 77/100 punktus un neattēlo attēlu pareizi. Sākotnēji tā izturēja Acid2 testu, bet pēc lieluma maiņas tā neizdevās. Sākot ar 4. versiju, Google Chrome ir izturējis Acid1, 2 un 3 testu.

Webapps

Tīmekļa lietojumprogrammas var palaist savā racionalizētā logā bez Omnibox URL loga un pārlūkprogrammas rīkjoslas. Tas ierobežo pārlūkprogrammas hromu, lai "nepārtrauktu lietotāja darbību", ļaujot tīmekļa lietojumprogrammām darboties līdzās vietējai programmatūrai (līdzīgi kā Mozilla Prism, Adobe AIR un Fluid).

Jautājumi un atbildes

J: Kas ir Google Chrome?



A: Google Chrome ir Google izstrādāta bezmaksas tīmekļa pārlūkprogramma, kas pirmo reizi tika izdota 2008. gadā.

J: Vai Google Chrome izmanto citu atvērtā pirmkoda programmatūru daļas?



A: Jā, Google Chrome izmanto citu atvērtā pirmkoda programmatūru daļas, tostarp WebKit un Mozilla Firefox.

J: No kurienes cēlies nosaukums "Google Chrome"?



A: Nosaukums "Google Chrome" cēlies no tīmekļa pārlūkprogrammu grafiskās lietotāja saskarnes rāmja jeb "hroma".

J: Kāds ir Google Chrome pamatā esošais atvērtā pirmkoda projekts?



A: Google Chrome pamatā esošais atvērtā pirmkoda projekts ir pazīstams kā Chromium.

J: Kad tika izdota pirmā Google Chrome versija operētājsistēmai Microsoft Windows?



A: Pirmā Google Chrome versija Microsoft Windows operētājsistēmai tika izdota 2008. gada 2. septembrī.

J: Kad tika izdotas Google Chrome versijas macOS un Linux?



A: Google Chrome versijas macOS un Linux tika izdotas 2009. gada decembrī.

J: Vai Google Chrome ir bezmaksas tīmekļa pārlūkprogramma?



A: Jā, Google Chrome ir Google izstrādāta bezmaksas tīmekļa pārlūkprogramma.

AlegsaOnline.com - 2020 / 2025 - License CC3