Google Chrome

Google Chrome ist ein Freeware-Webbrowser von Google. Er baut auf Teilen anderer Open-Source-Software auf, darunter WebKit und Mozilla Firefox. Der Name stammt vom Rahmen der grafischen Benutzeroberfläche, oder "Chrome", von Webbrowsern. Das Open-Source-Projekt hinter Google Chrome ist unter dem Namen Chromium bekannt.

Die erste Version war eine Beta-Version für Microsoft Windows, die auf appleman2000 in 4 Millionen Sprachen veröffentlicht wurde. OS X- und Linux-Versionen wurden im Dezember 2009 veröffentlicht.

Ankündigung

Die Ankündigung der Veröffentlichung sollte am 3. September 2008 erfolgen, und ein Comic von Scott McCloud sollte an Journalisten und Blogger geschickt werden, in dem die Funktionen und Gründe für den neuen Browser erläutert werden. Kopien, die für Europa bestimmt waren, wurden frühzeitig verschickt, und der deutsche Blogger Philipp Lenssen von Google Blogoscoped stellte eine gescannte Kopie des 38-seitigen Comics auf seiner Website zur Verfügung, nachdem er ihn am 1. September 2008 erhalten hatte. Google stellte den Comic dann auf Google Books und ihrer Website zur Verfügung und verwies auf seinem offiziellen Blog darauf, zusammen mit einer Erklärung für die vorzeitige Veröffentlichung. Seit dem 2. September 2008 hat Google auf seiner Hauptseite einen Link zu Google Chrome.

Gestaltung

Sicherheit

Schwarze Listen

Chrome lädt Updates von zwei schwarzen Listen herunter (eine für Phishing und eine für Malware) und warnt Benutzer, wenn sie versuchen, eine schädliche Website zu besuchen. Dieser Dienst wird auch über ein kostenloses öffentliches API namens "Google Safe Browsing API" zur Nutzung durch andere zur Verfügung gestellt. Im Zuge der Aufrechterhaltung dieser schwarzen Listen benachrichtigt Google auch die Eigentümer der gelisteten Websites, die möglicherweise nicht über das Vorhandensein der schädlichen Software informiert sind.

Sandboxen

Jede Registerkarte in Chrome ist sandboxed, um "zu verhindern, dass sich Malware selbst installiert" oder "zu verhindern, dass das, was in einer Registerkarte geschieht, sich auf das auswirkt, was in einer anderen Registerkarte geschieht". Nach dem Prinzip der geringsten Privilegien wird jeder Prozess seiner Rechte beraubt und kann rechen, aber keine Dateien schreiben oder aus sensiblen Bereichen (z.B. Dokumente, Desktop) lesen. Dies ähnelt dem "Geschützten Modus", der von Internet Explorer 7 unter Windows Vista verwendet wird. Das Sandbox-Team soll "diese bestehende Prozessgrenze genommen und sie zu einem Gefängnis gemacht haben"; zum Beispiel ist Schadsoftware, die in einer Registerkarte läuft, nicht in der Lage, Kreditkartennummern zu erschnüffeln, mit der Maus zu interagieren oder "Windows zu sagen, dass es beim Start eine ausführbare Datei ausführen soll" und wird beendet, wenn die Registerkarte geschlossen wird. Dies erzwingt ein einfaches Computersicherheitsmodell, bei dem es zwei mehrstufige Sicherheitsebenen gibt (Benutzer und Sandbox) und die Sandbox nur auf Kommunikationsanfragen reagieren kann, die vom Benutzer initiiert wurden.

Plugins

Plugins wie der Adobe Flash Player sind in der Regel nicht standardisiert und können daher nicht wie Tabs in einer Sandbox angeordnet werden. Diese müssen oft auf oder über der Sicherheitsstufe des Browsers selbst laufen. Um die Anfälligkeit für Angriffe zu verringern, werden Plugins in separaten Prozessen ausgeführt, die mit dem Renderer kommunizieren, der seinerseits mit "sehr niedrigen Privilegien" in dedizierten Prozessen pro Tab arbeitet.

Inkognito

Chrome enthält einen Inkognito-Modus (ähnlich dem privaten Browsen von Safari und InPrivate von Internet Explorer 8), der es Ihnen ermöglicht, "in völliger Privatsphäre im Web zu surfen, da keine Ihrer Aktivitäten aufgezeichnet wird", und der Cookies verwirft. Wenn sie für ein Fenster aktiviert sind, "wird nichts, was in diesem Fenster geschieht, jemals auf Ihrem Computer aufgezeichnet".

Geschwindigkeit

JavaScript

Die virtuelle Javascript-Maschine wurde als ein ausreichend wichtiges Projekt angesehen, um abgespalten (wie Adobe/Mozilla's Tamarin) und von einem engagierten Team in Dänemark bearbeitet zu werden. Bestehende Implementierungen wurden "für kleine Programme konzipiert, bei denen die Leistung und Interaktivität des Systems nicht so wichtig waren", aber Webanwendungen wie Gmail "nutzen den Webbrowser in vollem Umfang, wenn es um DOM-Manipulationen und Javascript geht". Die daraus resultierende V8-Javascript-Engine wurde auf Geschwindigkeit ausgelegt und führt in diesem Sinne neue Funktionen wie versteckte Klassenübergänge, dynamische Codegenerierung und präzise Garbage Collection ein. Tests von Google zeigen, dass V8 etwa doppelt so schnell ist wie Firefox 3 und die Beta-Version von Safari 4.

Benutzerschnittstelle

Die Hauptbenutzeroberfläche enthält Optionen für Zurück, Vorwärts, Aktualisieren, Lesezeichen, Gehe zu und Abbrechen, ähnlich wie im Safari-Browser, während der Einstellungsort wie im Internet Explorer 7/8 aussieht. Die Schaltflächen zum Minimieren, Maximieren und Schließen des Fensters basieren auf Windows Vista

Zahnräder

Chrome enthält Gears, das Entwicklerfunktionen hinzufügt, die zu Webstandards werden können oder auch nicht, typischerweise im Zusammenhang mit der Erstellung von Webanwendungen (einschließlich Offline-Unterstützung).

Neue Registerkarte

Chrome ersetzt die Browser-Startseite, die beim Erstellen einer neuen Registerkarte angezeigt wird, durch eine Neue Registerkarte. Diese zeigt Miniaturansichten der acht am häufigsten besuchten Websites zusammen mit den am häufigsten gesuchten Websites, den letzten Lesezeichen und den kürzlich geschlossenen Registerkarten. Dieses Konzept erschien zuerst bei der Kurzwahl von Opera.

Omnibox

Die Omnibox ist die URL-Box oben auf jeder Registerkarte, basierend auf der in Opera. Es enthält eine Autovervollständigungsfunktion, aber es werden nur URLs automatisch vervollständigt, die manuell eingegeben wurden (und nicht alle Links), sowie Suchvorschläge, Top-Seiten (zuvor besucht), beliebte Seiten (nicht besucht) und Textsuche über den Verlauf. Suchmaschinen können auch vom Browser erfasst werden, wenn sie über die native Benutzeroberfläche durch Drücken der Tabulatortaste verwendet werden.

Popups

Popup-Fenster "werden auf die Registerkarte ausgerichtet, von der sie stammen" und werden nicht außerhalb der Registerkarte angezeigt, es sei denn, der Benutzer zieht sie explizit heraus. Es ist nicht klar, ob sie auch in ihrem eigenen Prozess laufen.

Rendering-Engine

Chrome verwendet auf Anraten des Android-Teams die WebKit-Rendering-Engine. Die WebKit-Engine ist einfach, speichereffizient, auf eingebetteten Geräten nützlich und für neue Entwickler leicht zu erlernen.

Registerkarten

Registerkarten sind die Hauptkomponente der Benutzeroberfläche von Chrome und wurden als solche an den oberen Rand des Fensters und nicht unter die Steuerelemente verschoben (ähnlich wie bei Opera). Diese subtile Änderung steht im Gegensatz zu vielen bestehenden Browsern mit Registerkarten, die auf Fenstern mit Registerkarten basieren. Tabs (einschließlich ihres Zustands) können durch Ziehen nahtlos zwischen Fenster-Containern übertragen werden. Jeder Tab hat seinen eigenen Satz von Steuerelementen, einschließlich des Omnibox-URL-Feldes.

Normen

Die erste Version von Google Chrome Beta (Build 1583) bestand den Acid3-Test nicht; sie erzielte 77/100 Punkte und rendert das Bild nicht korrekt. Sie bestand zunächst den Acid2-Test, fiel aber bei der Größenänderung durch. Seit Version 4 hat Google Chrome den Acid1-, den Acid2- und den Acid3-Test bestanden.

Webanwendungen

Webanwendungen können in einem eigenen gestrafften Fenster ohne das Omnibox-URL-Feld und die Browser-Symbolleiste gestartet werden. Dies schränkt das Chrom des Browsers ein, um "nichts zu unterbrechen, was der Benutzer zu tun versucht", so dass Webanwendungen neben lokaler Software laufen können (ähnlich wie Mozilla Prism, Adobe AIR und Fluid).

Fragen und Antworten

F: Was ist Google Chrome?



A: Google Chrome ist ein kostenloser Webbrowser von Google, der erstmals im Jahr 2008 veröffentlicht wurde.

F: Verwendet Google Chrome Teile von anderer Open-Source-Software?



A: Ja, Google Chrome verwendet Teile anderer Open-Source-Software, darunter WebKit und Mozilla Firefox.

F: Woher stammt der Name "Google Chrome"?



A: Der Name "Google Chrome" stammt vom Rahmen der grafischen Benutzeroberfläche von Webbrowsern, auch "Chrome" genannt.

F: Wie wird das Open-Source-Projekt hinter Google Chrome genannt?



A: Das Open-Source-Projekt, das hinter Google Chrome steht, ist als Chromium bekannt.

F: Wann wurde die erste Version von Google Chrome für Microsoft Windows veröffentlicht?



A: Die erste Version von Google Chrome für Microsoft Windows wurde am 2. September 2008 veröffentlicht.

F: Wann wurden die macOS- und Linux-Versionen von Google Chrome veröffentlicht?



A: Die macOS- und Linux-Versionen von Google Chrome wurden im Dezember 2009 veröffentlicht.

F: Ist Google Chrome ein kostenloser Webbrowser?



A: Ja, Google Chrome ist ein kostenloser Webbrowser, der von Google hergestellt wird.

AlegsaOnline.com - 2020 / 2023 - License CC3