Google Chrome

Google Chrome to darmowa przeglądarka internetowa stworzona przez Google. Bazuje ona na fragmentach innego oprogramowania open source, w tym WebKit i Mozilla Firefox. Nazwa pochodzi od ramki graficznego interfejsu użytkownika, czyli "chromu", w przeglądarkach internetowych. Projekt open source stojący za Google Chrome jest znany jako Chromium.

Pierwsza wersja była beta dla systemu Microsoft Windows została wydana na appleman2000 w 4 milionach języków. Wersje dla OS X i Linux zostały wydane w grudniu 2009 roku.

Ogłoszenie

Ogłoszenie premiery miało nastąpić 3 września 2008 roku, a do dziennikarzy i blogerów miał zostać wysłany komiks Scotta McClouda wyjaśniający cechy i powody powstania nowej przeglądarki. Kopie, które były dla Europy zostały wysłane wcześnie i niemiecki bloger Philipp Lenssen z Google Blogoscoped udostępnił zeskanowaną kopię 38-stronicowego komiksu na swojej stronie internetowej po otrzymaniu go 1 września 2008. Google następnie udostępniło komiks w Google Books i na swojej stronie internetowej i odniosło się do niego na swoim oficjalnym blogu wraz z wyjaśnieniem wczesnego wydania. Od 2 września 2008 Google ma link do Google Chrome na swojej stronie głównej.

Projekt

Bezpieczeństwo

Czarne listy

Chrome pobiera aktualizacje dwóch czarnych list (jednej dotyczącej phishingu i jednej dotyczącej złośliwego oprogramowania) i ostrzega użytkowników, gdy próbują oni odwiedzić szkodliwą witrynę. Usługa ta jest również udostępniana do użytku innym podmiotom za pośrednictwem bezpłatnego publicznego interfejsu API o nazwie "Google Safe Browsing API". W procesie utrzymywania tych czarnych list Google powiadamia również właścicieli witryn znajdujących się na liście, którzy mogą nie być świadomi obecności szkodliwego oprogramowania.

Sandboxing

Każda zakładka w Chrome jest sandboxowana, aby "zapobiec instalowaniu się złośliwego oprogramowania" lub "wykorzystaniu tego, co dzieje się w jednej zakładce, do wpływania na to, co dzieje się w innej". Zgodnie z zasadą najmniejszych uprawnień, każdy proces jest pozbawiony swoich praw i może wykonywać obliczenia, ale nie może zapisywać plików ani odczytywać z wrażliwych obszarów (np. dokumentów, pulpitu), jest to podobne do "trybu chronionego", który jest używany przez Internet Explorer 7 w systemie Windows Vista. Mówi się, że zespół Sandbox Team "wykorzystał istniejącą granicę między procesami i przekształcił ją w więzienie"; na przykład złośliwe oprogramowanie działające w jednej zakładce nie jest w stanie wyłudzić numerów kart kredytowych, współdziałać z myszą lub powiedzieć "Windows, aby uruchomił plik wykonywalny przy starcie" i zostanie zamknięte, gdy zakładka zostanie zamknięta. Wymusza to prosty model bezpieczeństwa komputerowego, w którym istnieją dwa poziomy wielopoziomowego bezpieczeństwa (użytkownik i piaskownica), a piaskownica może odpowiadać tylko na żądania komunikacji zainicjowane przez użytkownika.

Wtyczki

Wtyczki takie jak Adobe Flash Player zazwyczaj nie są ustandaryzowane i jako takie nie mogą być sandboxowane jak karty. Często muszą one działać na poziomie lub powyżej poziomu bezpieczeństwa samej przeglądarki. Aby zmniejszyć narażenie na atak, wtyczki są uruchamiane w oddzielnych procesach, które komunikują się z rendererem, który sam działa na "bardzo niskich uprawnieniach" w dedykowanych procesach per-tab.

Incognito

Chrome zawiera tryb Incognito (podobny do Prywatnego przeglądania w Safari i InPrivate w Internet Explorerze 8), który "pozwala przeglądać strony internetowe z zachowaniem pełnej prywatności, ponieważ nie rejestruje żadnej twojej aktywności" i usuwa pliki cookie. Po włączeniu tej funkcji dla danego okna "nic, co dzieje się w tym oknie, nigdy nie jest rejestrowane na komputerze".

Prędkość

JavaScript

Wirtualna maszyna Javascript została uznana za wystarczająco ważny projekt, aby go wydzielić (jak Adobe/Mozilla's Tamarin) i zająć się nim przez dedykowany zespół w Danii. Istniejące implementacje były zaprojektowane "dla małych programów, gdzie wydajność i interaktywność systemu nie były tak ważne", ale aplikacje internetowe takie jak Gmail "wykorzystują przeglądarkę internetową w pełni, jeśli chodzi o manipulacje DOM i Javascript". Powstały w ten sposób silnik V8 JavaScript został zaprojektowany z myślą o szybkości i wprowadza nowe funkcje, takie jak ukryte przejścia między klasami, dynamiczne generowanie kodu i precyzyjne zbieranie śmieci. Testy przeprowadzone przez Google pokazują, że V8 jest około dwa razy szybszy niż Firefox 3 i Safari 4 beta.

Interfejs użytkownika

Główny interfejs użytkownika zawiera opcje wstecz, dalej, odśwież, zakładka, przejdź i anuluj podobne do przeglądarki Safari, natomiast lokalizacja ustawień wygląda jak w Internet Explorerze 7/8. Przyciski minimalizacji, maksymalizacji i zamykania okna są oparte na Windows Vista

Przekładnie

Chrome zawiera Gears, który dodaje funkcje deweloperskie, które mogą, ale nie muszą stać się standardami sieciowymi, zwykle związane z tworzeniem aplikacji internetowych (w tym z obsługą trybu offline).

Nowa karta Strona

Chrome zastępuje stronę główną przeglądarki, która jest wyświetlana po utworzeniu nowej karty, stroną Nowa karta. Pokazuje ona miniatury ośmiu najczęściej odwiedzanych stron internetowych wraz z najczęściej wyszukiwanymi witrynami, ostatnimi zakładkami i ostatnio zamkniętymi kartami. Koncepcja ta pojawiła się po raz pierwszy w Speed Dial Opery.

Omnibox

Omnibox to pole URL na górze każdej karty, oparte na tym z Opery. Zawiera funkcję autouzupełniania, ale będzie tylko autouzupełniać adresy URL, które zostały wprowadzone ręcznie (a nie wszystkie linki), sugestie wyszukiwania, najlepsze strony (poprzednio odwiedzane), popularne strony (nieodwiedzane) i wyszukiwanie tekstowe w historii. Wyszukiwarki mogą być również przechwytywane przez przeglądarkę podczas korzystania z natywnego interfejsu użytkownika poprzez naciśnięcie klawisza Tab.

Popupy

Okna popup "są przypisane do zakładki, z której pochodzą" i nie pojawią się poza nią, chyba że użytkownik wyraźnie je przeciągnie. Nie jest jasne, czy są one również uruchamiane w swoim własnym procesie.

Silnik renderujący

Chrome używa silnika renderującego WebKit za radą zespołu Androida. Silnik WebKit jest prosty, wydajny pamięciowo, przydatny na urządzeniach wbudowanych i łatwy do opanowania dla nowych programistów.

Zakładki

Karty są podstawowym elementem interfejsu użytkownika Chrome'a i jako takie zostały przeniesione na górę okna, a nie poniżej kontrolek (podobnie jak w Operze). Ta subtelna zmiana jest przeciwieństwem wielu istniejących przeglądarek z kartami, które bazują na oknach zawierających karty. Zakładki (wraz z ich stanem) mogą być płynnie przenoszone pomiędzy kontenerami okien poprzez przeciąganie. Każda karta ma swój własny zestaw kontrolek, w tym pole adresu URL Omnibox.

Normy

Pierwsze wydanie Google Chrome Beta (Build 1583) nie przeszło testu Acid3; uzyskało wynik 77/100 i nie renderuje poprawnie obrazu. Początkowo przeszło test Acid2, ale nie powiodło się przy zmianie rozmiaru. Począwszy od wersji 4, Google Chrome przeszedł testy Acid1, 2 i 3.

Webapps

Webapps mogą być uruchamiane w swoim własnym, usprawnionym oknie bez okienka URL Omniboxa i paska narzędzi przeglądarki. Ogranicza to chrom przeglądarki, aby nie "przerywać niczego, co użytkownik próbuje zrobić", pozwalając aplikacjom internetowym działać obok lokalnego oprogramowania (podobnie jak Mozilla Prism, Adobe AIR i Fluid).

Pytania i odpowiedzi

P: Co to jest Google Chrome?



O: Google Chrome to darmowa przeglądarka internetowa stworzona przez Google i wydana po raz pierwszy w 2008 roku.

P: Czy Google Chrome korzysta z części innego oprogramowania open source?



O: Tak, Google Chrome korzysta z części innego oprogramowania open source, w tym WebKit i Mozilla Firefox.

P: Skąd pochodzi nazwa "Google Chrome"?



O: Nazwa "Google Chrome" pochodzi od ramki graficznego interfejsu użytkownika lub "chrome" w przeglądarkach internetowych.

P: Jak nazywa się projekt open source stojący za Google Chrome?



O: Projekt open source stojący za Google Chrome znany jest jako Chromium.

P: Kiedy została wydana pierwsza wersja przeglądarki Google Chrome dla systemu Microsoft Windows?



O: Pierwsza wersja Google Chrome dla Microsoft Windows została wydana 2 września 2008 roku.

P: Kiedy wydano wersje Google Chrome dla systemów macOS i Linux?



O: Wersje Google Chrome dla systemów macOS i Linux zostały wydane w grudniu 2009 roku.

P: Czy Google Chrome jest darmową przeglądarką internetową?



O: Tak, Google Chrome to darmowa przeglądarka internetowa stworzona przez Google.

AlegsaOnline.com - 2020 / 2023 - License CC3