Silk läuft auf Client und Server.
Silk läuft auf Client und Server. (Bild: Amazon)

Amazon Silk Was Amazons Browser anders macht

Amazon hat für sein kommendes Android Tablet Kindle Fire einen eigenen Browser entwickelt, der einiges anders macht: Silk.

Anzeige

Auf der O'Reilly-Konferenz Velocity Europe in Berlin gab Projektleiter Jon Jenkins einen Einblick in Amazons Browser Silk, der zusammen mit dem Kindle Fire veröffentlicht wird. Und obwohl Silk auf der Rendering-Engine Webkit und Googles Javascript-Engine V8 basiert, gibt es große Unterscheide zu anderen Browsern, denn bei Silk handelt es sich um einen geteilten Browser, der zum Teil auf dem Client, zum Teil aber auch auf dem Server läuft. Das Prinzip ist von Opera Mini und Opera Mobile mit Opera Turbo bekannt, Amazon geht aber andere Wege.

Der Grund für die geteilte Architektur von Silk ist einfach: Geschwindigkeit. Webseiten werden immer komplexer und bestehen zunehmend aus mehr Einzelbestandteilen, mobile Geräte aber haben eine vergleichsweise geringe Rechenleistung. Und die Geschwindigkeit, mit der moderne Webseiten auf dem Display landen, hängt stark von der vorhandenen Rechenkapazität ab.

Silk-Server bei EC2 sollen das Surfen beschleunigen

Silk wickelt daher einen Teil der Aufgaben auf dem Server ab, was das mobile Surfen beschleunigen soll. Anders als Opera Mini handelt es sich bei Silk aber um einen vollständigen Browser auf Basis von Webkit. Je nach Inhalt entscheidet der Browser, ob Seiten auf dem Client oder Server gerendert werden. So kann es sein, dass Silk auf der Serverseite nur die einzelnen Bestandteile einer Website lädt, um sie dann gebündelt an den Client zu liefern. Da hierbei viele Server zum Einsatz kommen, kann Amazon praktisch alle Teile einer Seite parallel laden, was die Ladezeit der Seite verkürzt. Es kann aber auch vorkommen, dass Seiten fast komplett auf dem Server gerendert und dann an den Client geliefert werden.

Zudem können Nutzer die Beschleunigung über die Silk-Server jederzeit ein- und ausschalten, wobei der Browser auch ohne Netzverbindung funktioniert, um Offline-Applikationen auszuführen. Gleiches gilt für Flash, denn Silk unterstützt Adobe Flash 10.3.

Dabei nimmt Amazon auf Serverseite verschiedene Optimierungen vor: So werden CSS- und Javascript-Dateien minimiert, falls sie nicht schon in dieser Form ausgeliefert werden. Sollten HTML-Seiten nicht komprimiert ausgeliefert werden, nimmt Amazon auch dies auf Serverseite vor.

Zudem kommt ein verteilter Cache zum Einsatz. Amazon speichert also Inhalte zwischen, so dass sie direkt aus dem Arbeitsspeicher eines Cacheservers bei Amazon geliefert werden können. Dabei teilen sich mehrere Browserinstanzen einen Cache.

Inhalte werden optimiert

Amazon nimmt aber noch weitere Optimierungen an den Inhalten vor: So werden Bilder optimiert und bestimmte Inhalte direkt aus dem Cache geliefert, ohne sie aus dem Web zu holen. Dazu setzt Silk auf Page-Indizes, um Inhalte zu identifizieren, die sich selten ändern, beispielsweise Logos. Hinzu kommt Predictive Rendering: Silk lernt mit der Zeit das Verhalten von Nutzern, um bestimmte Inhalte schon vorab zu laden. Das passiert immer dann, wenn Nutzer mit großer Wahrscheinlichkeit von einer Seite eine bestimmte andere aufrufen.

Die Kommunikation zwischen dem Silk-Client und dem Silk-Server läuft über das von Google entwickelte Protokoll SPDY ab. Die komplette Serverinfrastruktur ist auf AWS (Amazon Web Services) gehostet. Jenkins betont, Amazon speichert keine nutzerspezifischen Daten, und HTTPS-Verbindungen werden grundsätzlich nicht über Amazons Server umgeleitet.

User Agent Mode und IP

Der User-Agent-Modus wird automatisch gesetzt, so dass immer die von den meisten Nutzern bevorzugte Variante einer Website - Mobile oder Desktop - angezeigt wird. Die IP-Adresse des Nutzers wird in jedem Fall an die Website weitergereicht und anhand des User-Agents sollen Webmaster erkennen können, ob ein Zugriff über die Silk-Server beschleunigt wurde. Zudem hält sich Silk immer an die gesetzten Cache-Header.

Letztendlich gilt: Läuft etwas schief, rendert Silk Inhalte lokal auf dem Client, so wie es andere mobile Browser auch tun.


TomMuenchen 11. Nov 2011

Sehe ich ähnlich, dieser Aspekt wird aber meine Kaufentscheidung nicht beeinflussen

NobodzZ 09. Nov 2011

Nimmt man den Artikel Text wörtlich, ist dort das Wort 'weitergereicht', was so viel hei...

JeanClaudeBaktiste 08. Nov 2011

hier wird dann wieder gewohnheit & arglosigkeit gegen daten getauscht.

Kommentieren




Anzeige

  1. IT-Experte (m/w) Client Applikationsmanagement
    Aareal Bank AG, Wiesbaden
  2. Projektentwicklungsingenieur (m/w) Hardware / Software
    MEKRA Lang GmbH & Co. KG, Ergersheim (zwischen Ansbach und Würzburg)
  3. Modul Manager (m/w) SAP/MM & SAP/PP
    MBDA Deutschland, Schrobenhausen
  4. Application Server Spezialist (m/w)
    ORDIX AG, deutschlandweit

 

Detailsuche


Top-Angebote
  1. TIPP: Speedlink Ledos Core Gaming-Maus gratis bei Kauf eines ausgewählten Speedlink-Headsets
    (z. B. Speedlink Medusa XE + Ledos Core zusammen für nur 39,99€ anstatt 61,68€)
  2. TIPP: Die Hobbit Trilogie (3 Steelbooks + Bilbo's Journal) [Blu-ray] [Limited Edition]
    49,99€ Release 23.04.
  3. NUR NOCH HEUTE: TV-Serien und Boxen reduziert
    (u. a. Breaking Bad komplette Serie Tin-Box Blu-ray 79,97€, House of Cards zweite Season Blu-ray...

 

Weitere Angebote


Folgen Sie uns
       


  1. MotionX

    Schweizer Uhrenhersteller gegen Apple

  2. Grafikfehler

    Macbook-Reparaturprogramm jetzt auch in Deutschland

  3. Uber

    Taxi-Dienst wächst in Deutschland nicht weiter

  4. Überwachung

    Apple-Chef Tim Cook fordert mehr Schutz der Privatsphäre

  5. Mountain View

    Google baut neuen Unternehmenssitz

  6. Leonard Nimoys Mr. Spock

    Der außerirdische Nerd

  7. Die Woche im Video

    Abenteurer, Adware und ein fixer Anschluss

  8. Nachruf

    Dif-tor heh smusma, Mr. Spock!

  9. Click

    Beliebige Uhrenarmbänder an der Apple Watch nutzen

  10. VLC-Player 2.2.0

    Rotation, Addons-Verwaltung und digitale Kinofilme



Haben wir etwas übersehen?

E-Mail an news@golem.de



Freenet: Das anonyme Netzwerk mit der Schmuddelecke
Freenet
Das anonyme Netzwerk mit der Schmuddelecke
  1. Geheimdienstchef Clapper Cyber-Armageddeon ist nicht zu befürchten
  2. U-Bahn Neue Überwachungskameras können schwenken und zoomen
  3. Matthew Garrett Intel erzwingt Entscheidung zwischen Sicherheit und Freiheit

Technical Preview im Test: So fühlt sich Windows 10 für Smartphones an
Technical Preview im Test
So fühlt sich Windows 10 für Smartphones an
  1. Internet Explorer Windows 10 soll asm.js voll unterstützen
  2. Microsoft Windows 10 erhält Anmeldestandard Fido
  3. Mobiles Betriebssystem Technical Preview von Windows 10 für Smartphones ist da

Lifetab P8912 im Test: Viel Rahmen für wenig Geld
Lifetab P8912 im Test
Viel Rahmen für wenig Geld
  1. Medion Lifetab P8912 9-Zoll-Tablet mit Infrarotsender kostet 180 Euro
  2. Medion Life X5001 5-Zoll-Smartphone mit Full-HD-Display für 220 Euro
  3. Lifetab S8311 8-Zoll-Tablet mit UMTS-Modem im Metallgehäuse für 200 Euro

  1. Re: punkt für apple!

    rabatz | 21:46

  2. Re: Vibrationen?

    Sarowie | 21:44

  3. Re: Laptop laden?

    __destruct() | 21:33

  4. Re: vermittelt?

    Jasmin26 | 21:33

  5. Muskelschwund und Knochenabbau

    unerwarteter... | 21:12


  1. 15:24

  2. 14:40

  3. 14:33

  4. 13:41

  5. 11:03

  6. 10:47

  7. 09:01

  8. 19:46


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel