Nachrichten 2.0

Nachrichten 2.0

Posts 1-4 of 4
  • Boris Jebsen
    Boris Jebsen    Premium Member   Group moderator
    The company name is only visible to registered members.
    Chrome - der neue Shooting Star?
    Nicht unbedingt ein journalistisches Thema, doch indirekt schon, wenn man die gesellschaftliche Bedeutung des Internets, marktbeherrschender Unternehmen wie Google oder aktuell die Diskussion um mehr Datenschutz betrachtet. Selten hat ein so "technisches" Thema von Beginn an auch den politischen Journalismus rund um Spiegel, Stern, Focus oder die öffentlich-rechtlichen Sender bewegt wie Chrome.
    Seit einigen Tagen geistern jede Menge Berichte über Chrome durch die Medien, vielen fehlt es aber an inhaltlicher Substanz. Daher habe im folgenden versucht, ein paar grundlegenden Fakten über den neuen Google Browser allgemein verständlich darzulegen. Auch die neue Xing Gruppe zu Chrome unter http://www.xing.com/net/chrome soll diesem Zweck dienen - Fragen beantworten, Ideen bündeln und interessierte Nutzer zusammenführen.
    Daher würde mich auch eure Meinung zu dem neuen Browser interessieren. Setzt ihr ihn bereits ein oder plant ihr den Einsatz in absehbarer Zeit? Wie sind eure persönlichen Eindrücke von Chrome nach den ersten Tagen? Ist der Medien Hype gerechtfertigt? Welche Chancen und/oder Gefahren seht ihr durch solch ein Projekt?


    Was ist Chrome?

    Chrome ist der Name eines neuen Internet Browsers, den Google am 2. September 2008 der Öffentlichkeit in Form eines Comics und wenige Stunden später als Download vorgestellt hat. Laut ersten Tests ist Chrome im Vergleich zu anderen Browsern überdurchschnittlich schnell und verfügt über eine minimalistische Bedienoberfläche. Ausserdem werden Sucheingaben und URL´s bei Bedarf nach Eingabe weniger Buchstaben automatisch aus einer Datenbank vervollständigt, die Bookmarks werden in ähnlicher Weise nach dem Prinzip der Häufigkeit des Besuchs angeordnet. Das alles passiert aber auf Kosten des Datenschutzes - jede Chrome Installation bekommt eine individuelle Kennungszahl, die zusammen mit anderen Daten an Google Server übermittelt wird und eine Profilerstellung des Nutzers ermöglicht.
    Der Name "Chrome" bezieht sich auf die Bedienoberfläche, diese kann bei Bedarf komplett abgeschaltet werden, um es Webapplikationen zu ermöglichen, im eigenen Fenster in Vollbilddarstellung zu starten. Ausserdem ermöglicht es die Entwicklung und Nutzung eigener Templates für den Browser.

    Technische Details

    Jeder Browser arbeitet mit einer Rendering Engine. Diese sorgt dafür, das die Dokumente und Medien, die in Form von HTML, CSS und anderen Sprachen auf den weltweiten Servern liegen, optisch aufbereitet möglichst schnell auf dem Computer des Nutzers dargestellt werden. Chrome nutzt eine Rendering Engine namens "Webkit", die von Apple entwickelt wurde und auch Basis des Safari-Browsers ist. Zusätzlich wurde eine besonders schnelle Java-Skript Implementierung eingebaut, was vor allem den Umgang mit animierten Objekten und best. Medien im Netz beschleunigt. Ausserdem wird Chrom von Haus aus mit "Gears" ausgeliefert, einer Google Eigenentwicklung, die dynamische Webinhalte in Form einer Datenbank auf dem Rechner des Nutzers zwischenspeichert. Damit wird es möglich, Dokumente im Netz auch offline zu lesen - sobald erneut eine Online Verbindung besteht, synchronisiert sich Gears mit der Website und neue Inhalte werden automatisch aktualisiert. Allerdings muss eine Webseite für die Nutzung mit Gears vorbereitet sein.
    Da heutzutage fast keine Seite im Netz ohne Webapplikationen auskommt, die zumeist in Form von JavaScript vorliegen, hängt die Geschwindigkeit eines Browsers beim kompletten Aufbau von Webseiten maßgeblich davon ab, wie schnell die Engine diese Scriptsprache darstellen kann. Bei Chrome ist dafür eine virtuelle Engine namens V8 verantwortlich, die vor allem die Stärken von Mehrkern-Prozessoren voll ausnutzt. Öffnet man im Browser mehrere Tabs (also mehrere Internet Seiten gleichzeitig), so wird jedem Tab ein eigener Prozess zugewiesen. Das bezieht sich sowohl auf die Rendering Engine, als auch auf die JavaScript Ausführung. Kommt es nun auf einer Webseite zu einem kritischen Fehler, wirkt sich dieser nur auf den betroffenen Tab aus und nicht auf den gesamten Browserbetrieb. Dieser wird dadurch in der Handhabung deutlich robuster - Fehler bringen ihn nicht mehr so leicht zum Absturz, wie das früher der Fall war.
    Ein weiterer Vorteil der V8-Engine ist die sgn. "Hidden-Class-Transition". Dazu muss man wissen, das die Sprache JavaScript ursprünglich ohne Klassen auskommt, im Gegensatz zu Objektorientierten Programmiersprachen wie z.b. C++ oder C#. Die "Hidden-Class-Transition" erweitert nun JavaScript versteckt ("hidden") um Klassen. Dadurch teilen sich Objekte mit gleichen Eigenschaften eine Klasse, was dynamische Optimierungen erlaubt, die die Ausführungs-Geschwindigkeit steigern.
    Doch damit nicht genug, greift V8 noch tiefer in die Trickkiste. Fast alle Computer-Hochsprachen (bis auf Basic) werden nach dem Schreiben des Sourcecodes kompiliert und damit in eine von dem Prozessor direkt lesbare Maschinensprache übersetzt, was die Ausführungsgeschwindigkeit deutlich steigert. Der Prozessor liest also nicht Befehle wie "void" oder "public static" (die von menschlichen Programmierern genutzt werden, um Programme zu entwickeln), sondern er verarbeitet eine in Maschinencode übersetzte Version, die aus schier endlosen Zeichenketten von "0" und "1" besteht, dem sgn. Binärcode. Das steigert die Geschwindigkeit enorm, da der Schritt der Übersetzung von einer Sprache in die andere parallel zur Ausführung des Programms wegfällt. Die Chrome Engine V8 geht einen ähnlichen Weg und erzeugt aus dem JavaScript-Code, den sie auf einer Webseite findet, Maschinencode, der wiederum von dem Prozessor direkt ausgeführt werden kann. Weitere Tricks sollen den durch diese Technik erhöhten Speicherverbrauch minimieren und nicht mehr gebrauchte Elemente wie Zeiger oder Vektoren zeitnah löschen.
    Optisch hat Chrome u.a. die Darstellung von URL´s (Webadressen) verändert. Diese werden nun für jeden Tab einzeln im Kopfbereich des Browsers angezeigt, Google nennt diesen Bereich "Omnibox". Adresseingaben und Suchanfragen verschmelzen in einer Eingabebox, dazu kann man - wenn man diese Funktion nicht deaktiviert - eigene Eingaben automatisch analysieren und nach Eingabe von wenigen Buchstaben vervollständigen lassen, entsprechend den Surfgewohnheiten in der Vergangenheit.
    Pop-Up Fenster werden grundsätzlich nicht automatisch geöffnet, statt dessen werden sie in Form eines Schalters optional angezeigt.
    Die am häufigsten besuchten Webseiten werden als verkleinerte Bilder dargestellt, was an das Speed-Dial von Opera erinnert. Sowieso kennt man viele Funktionen bei Chrome in ähnlicher Form bereits von Opera und Firefox. Allerdings setzt Chrome bewusst auf Minimalismus und konzentriert sich auf die wesentlichen Dinge.
    In Punkto Sicherheit setzt Google mit Chrome u.a. auf eine ständig aktualisierte Liste von bekannten Schadseiten, vor deren Besuch der Nutzer aktiv gewarnt wird. Damit sollen Phising-Attacken und das Einschleusen von Schadcode reduziert werden. Allerdings funktioniert das leider bei PlugIn´s von Dritt-Anbietern nur begrenzt, da Google keinen Einfluß auf die Rechtevergabe bei diesen Programmen hat. Eine weitere Sicherheitsfunktion soll der "Inkognito-Modus" bieten (von Lästermäulern auch "Porno-Button" genannt). Besucht der User im Inkognito-Modus Webseiten, so hinterlässt das auf seinem Rechner keinerlei Datenspuren, weder im Browser selber noch an anderer Stelle. Allerdings ersetzt diese Funktion im Ernstfall nicht Anonymisierungsdienste wie TOR, die zusätzlich noch die IP (Nutzerkennung des Rechners) verschleiern.

    Fazit

    Chrome erfindet das Rad nicht neu, sorgt aber durch eine clevere Auswahl der besten Features aller bisherigen am Markt befindlichen Browser und eine konsequente technische Optimierung auf Geschwindigkeit dafür, das derzeit kein anderer Browser Seiten schneller darstellt. Vor allem Google eigene Angebote wie z.B. YouTube profitieren deutlich von dieser Optimierung.
    Verschweigen darf man allerdings auch nicht, das grade bezüglich Datenschutz der neue Google Browser mit Vorsicht zu geniessen ist. Vor allem die Vergabe von individuellen Nutzer-ID´s und die Übermittlung dieser und anderer Daten an Google Server ist vor dem Hintergrund der wachsenden Sensibilität der Öffentlichkeit gegenüber unkontrollierter Datensammelwut von Unternehmen und Behörden kritisch zu sehen. Auch die Übermittlung von Suchanfragen und Webadressen greift in das Persönlichkeitsrecht jedes einzelnen ein und sollte tunlichst vor der regelmäßigen Nutzung des Browsers in den Optionen deaktiviert werden. Insbesondere durch die parallele Nutzung von anderen Google Diensten wie Google Mail, Google Earth oder Google Docs (einer online basierten Bürosoftware) lassen sich im Zweifel sehr genaue Nutzerprofile erstellen. Gut für Google und dessen Ambitionen, Werbung möglichst Zielgruppen-orientiert auszuliefern - schlecht für Menschen, die eh schon vor dem gläsernen Bürger warnen und den Menschen die Hoheit über die eigenen Daten zurückgeben möchten. Jüngst hat auch das Bundesamt für Sicherheit (BSI) vor dem Einsatz der Betaversion von Chrome gewarnt, da dieser derzeit noch große Sicherheitslücken aufweist.
    Sollte Google die Bedenken ernst nehmen und über die rein technischen Verbesserungen hinaus auch den Datenschutz ernster nehmen und dort nachbessern, wird Chrom mit Sicherheit den Markt für Browser über kurz oder lang neu ordnen. Das dürfte vor allem die bisherige Dominanz des Internet Explorers von Microsoft betreffen, der grade in der Version 8 neu erscheint. Aber auch OpenSource Browser wie Firefox dürften ein paar Federn lassen - es wird spannend...

    Links:
    http://www.xing.com/net/chrome
    http://www.google.com/chrome/
    http://www.google.com/googlebooks/chrome/
    http://gears.google.com/
    http://docs.google.com/
  • Post visible to registered members
  • Boris Jebsen
    Boris Jebsen    Premium Member   Group moderator
    The company name is only visible to registered members.
    Re^2: Chrome - der neue Shooting Star?
    Das mit der EULA war in der Tat ein schwerwiegender Fehler, der Google vom Start weg einiges an medialem Wohlwollen gekostet hat. Daher hat man da ja auch fast umgehend reagiert und diese EULA "entschärft". Aber ein wichtiger Hinweis, danke sehr.
  • Post visible to registered members