Silk is de browser die Amazon heeft ontwikkeld voor de Kindle Fire tablet computer. De browser ontkoppelt systeemcomponenten, zodat sommige lokaal op het apparaat staan en andere op afstand op Amazons servers. Het doel van deze gesplitste browserarchitectuur is om een zeer snelle gebruikerservaring te creëren. Silk ondersteunt HTML5, JavaScript, CSS en Flash.
Silk gebruikt het hypertext transfer protocol (HTTP) om een verzoek voor een webpagina naar een service in de Amazon Elastic Compute Cloud (EC2) te sturen. De dienst haalt de pagina op bij de oorspronkelijke bron en fungeert als staging area, waarbij de pagina-onderdelen worden voorbewerkt en gecomprimeerd voordat ze in de cache worden bewaard voor toekomstig gebruik.
Silk gebruikt vervolgens een variant van het Google SPDY-protocol (in plaats van HTML) om de opgevraagde webpagina van EC2 terug te sturen naar de Kindle Fire. SPDY (spreek uit als speedy) is een netwerkprotocol voor het transporteren van webcontent dat door Google is ontwikkeld voor Chrome. Om de snelheid nog verder te verbeteren, blijft de Amazon-dienst verbonden met populaire websites, waardoor het minder tijd kost om te onderhandelen over verbindingen.
Silk wordt beschouwd als een slimme browser, omdat het gebruik maakt van machine learning om te anticiperen op het gedrag van de gebruiker. Als de gebruiker zich zorgen maakt over privacy, kan hij de EC2-dienst uitschakelen en de browser op een standaard manier gebruiken.
Volgens Jon Jenkins, Director of Software Development van Silk, heeft Amazon de naam "Silk" gekozen omdat een zijden draad een onzichtbare, maar ongelooflijk sterke, verbinding tussen twee dingen is. In dit geval is dat de verbinding tussen de Kindle Fire en de Amazon Compute Cloud.
Leest u verder over Amazon Silk:
Amazon's Silk Web browser geeft een nieuwe draai aan een oud idee
In dit artikel in de Inquirer wordt ingegaan op de veiligheids- en privacyaspecten van Amazon Silk.